Fairytale Hairdresser & Beauty & Beast

£6.99

The big bad beast’s heart is melted by Bella, the most beautiful girl in Fairyland – but could she ever love someone so beastly?

Out of stock