I'm in heaven. Saint Cupcake of Portland allows you to select the type of cake, icing and topping for your cupcakes. They then package everything in a little kit for you with easy-to-follow instructions and ship it to your door. It's all made to order. And there are vegan options! My mouth is actually watering right now.