I first likened this to Fifty Shades, but extremely well-written, unlike Fifty. About halfway it veered off into its own actual story, and I liked that too.
Beautiful, beautiful writing. Sucked me in straight from the beginning. The characters were beautiful, deep, emotional. Beth was such a bitch, and the fact that the author got me to like her and also felt like she wasn't exaggerating her emotions was amazing.