Flower ball