This is the breakdown of how you get it free:
Rose Bouquet with free Chocolates $29.99
FTD special Valentine’s Day price $19.99- This you pay out of pocket
14.0% Cash Back from Ebates  -$2.80
Ebates  Sign up Bonus -$17.19
Ebates New Member Price: Free (you will have to pay a small amount for shipping)
Ebates will send you a check for $19.99 (and cash back on any other Ebates.com purchases) about a month after your purchase. Cash back and sign-up bonus from Ebates equal amount paid for product at checkout, exclusive of any taxes or shipping charges. You must make a qualifying purchase of $19.99 before 2/28/2010 in order to be eligible for the sign-up bonus. This offer is time sensitive and it expires 2/11/2010 11:59 PST.
So check out all the details here ! I have been using them for over a year now and I promise you will love what you get!