On a subtler note of criticism, whichever character wasn't narrating a given chapter often ended up feeling a little flimsy to me, somehow, especially once the romance got in full swing. Can't quite put my finger on why; something to do with some of the dialogue seeming a little unnatural to me, I think, or alternatively me not quite getting the thoughts that were supposed to go behind it.