Most local flower places in your city. Will do delivers unless she is in another city or state. All you have to do is call them and set it up. Then they either will bill you or take you credit card over the phone. I would do that then deal with someone online that might charge you 500 different things. like fuel surcharges, keeping flowers alive etc. Also Local places more then likely will work around your budget. Also How romantic is it when she sees the same flower bouquet you bought her in a commercial 2 days later for $19.99?