Hi Karen, You can also use royal icing sugar instead of normal icing sugar in the buttercream. It firms it up a bit more than normal buttercream but will still be soft when eaten :) I do this on my buttercream wedding cake and so far so good x
Ceri's Cakes