A review by sleepyochre
Sapphire Battersea by Jacqueline Wilson

5.0