Really enjoyed this one, but I am rating it a four because I didn't think Cleo should've ended up living the same life as her mother, though the author did say she paid her own way. Yet, I was disappointed in the turn of events for her and for Joseph...