Rose petal cannon

This $41 cannon fires rose petals -- no word on how long the petals keep for without wilting while in the ammo chamber. It'd kind of suck to be showered with dessicated rose-petal powder while stepping down off the altar.
This ROSE PARTY SURPRISE is a handheld cannon popper filled with fragrant rose petals, and will shoot the rose petals up to 10 meter, and fall down smoothly.
Link (via Gizmodo)