I loved the flow of the story Ginny was a champion and fought for her freedom. David was the mate she shldve gotten from jump but the fact she found him at all made it worthwhile.