One way to do this is to freeze the cake. Here's how to do it.
1. Remove any decorations from the cake. With Kirsten and Sean's Wedding cake the roses and ribbon need to come off the top tier. Work out where the decorations are attached and gently remove them.
2. Next, carefully remove any excess icing from your decorations. The flower decorations can be put on display. Make sure they are kept away from moisture or they will go soft. You also need to keep them out of the sun because the sunlight will fade the colours of the roses.
3. Transfer the cake you want to keep onto a clean board and place them in the freezer for about 1 hour. You want to make sure the icing is hard so it won't stick when you wrap it up.
4. After the cake has been in the freezer for an hour, take it out and wrap in cling
wrap. Make sure the wrapping is airtight.
5. Now, wrap the cake with two layers of foil.
6. Finally place the entire wrapped cake into a container that can be placed in the freezer.
Now it can stay there until you want to eat it.
Now having said all this, I do prefer fresh cake and probably wouldn't freeze my own cake for a year. It is just as easy to make another one. But that is up to you.
When you want to eat the cake:
1. Thaw in the fridge for two days, then allow the cake to reach room temperature before you serve it.
You could even place your flowers back on top before you cut the cake.
Follow the link if you would like to see instructions on how to cut the cake.