For those who like me found Fifty Shades badly written and very simplistic, here is the antithesis of it. Well written for one, and with a fine layered character study. Megan Hart can be irregular in her work, but Dirty, Broken and Stranger are imho her good ones, where she shows what she can as opposed to delivering what has been ordered in her other books.