I have been to Magnolia Bakery today as you said they are slightly expensive , to be honest I will prefer Starbucks carrot cake which is rich in cream and cheaper:)

http://fashionandgourmet.blogspot.com/2013/06/magnolia-bakery-in-doha-ha...