A review by dangermom
Pirate's Daughter by Mairghread Scott

4.0

This was a surprisingly deep story