A review by casssowary
Clean Slate by Zoë Foster Blake

1.0

Did not finish. Annoying characters badly written.