Every special occasion that requires a cake I go to NewCakes. They have a wonderful selection (always keeping up with current trends) and they taste amazing too. You can order them in advance and set the delivery for the day before. It's been a god send as supermarket cakes are good for a rushed by but usual have the same ones over and over again. You can be unique with NewCakes. Every single cake I have bought has been delicious and also arrived all in one piece (via DPD who are excellent) definitely recommend this company.