BW will deliver a cake if you are staying at BC/YC or BWI. Otherwise, you'll need to pick it up if you want the cake specifically from that bakery. You can get an in room delivery at other resorts but you'll need to call the cake hotline listed on the first page to see what is available for each resort. Theoretically, most characters should be available with a couple exceptions (Pooh and company seems to be a problem). Best to try the cake hotline and see what they can do for you.