flower by the side of the road in karpathos, greece