If he love's cupcackes then go to Goofy's Candy Company in downtown disney, I got a HUGE cupcake with blue icing (they also had pink).I ate it for about 3 hours, it was amazing!!!
So maybe you could surprise him with one.
As for the cackes I'm not sure.