A review by lakesandpoets
Pearl by Siân Hughes

4.75

uhm wow? i loved it. that last chapter destroyed me.