Princess Marshmallows are the fluffy, puffy, sweet treat that is totally delicious and made from natural flavours and colours.