The Flower shop are great too, I used them a bunch of time for birthdays, graduation or just as a little something for myself their delivery timings are very good and they have amazing flowers, cakes, chocolates and cupcakes.
Check out the site http://www.bestbuyuae.com. You can send flowers, cakes etc to dubai, Abudabi, sharjah... There are many varities of flower with many discounts. They are providing varieties of discounts, promo codes. etc. i have a very good experience in shopping with them. They are providing fast and accurate delivery. They are providing cash on delivery.
http://bestbuyuae.com/ For flowers check this link http://bestbuyuae.com/index.php/flowers.html
Try http://www.theperfectgift.ae . They've got cakes, flowers, perfumes, chocolates, and accessories as well. Great prices and excellent service quality! I believe they also offer free deliveries in the city of Dubai