I based this off a tutorial by Robert Leger. It's a blooming flower animation driven by Xpresso in C4D, but I took mine a bit further by storing time and triggering the animations when the sphere is over each flower. Hope that makes sense.
See his tutorial here
p.s. this is just a test render, so if it looks like crap. you get the idea.