Yanarym was able to perform her duty as the most perfect girlfriend Lawrence could have. Minus the sexy times since she didn't initiate any sex activities between them. And Lawrence was not really interested in sex, well, he is but he was so respectful of her. He would only talk about it if she insisted but if she didn't bring it up they would not converse regarding that matter.
Lawrence had a lot of changes, it's a shame that they have to break up when the time comes. He never cheated on her, he was actually avoiding women who were flirting with him. His character from the original book was becoming him as of the present. Playing and goofing around was no longer his fun, he was more like a mature man with a plan. Even his colleagues were surprised by the drastic improvement of his characteristics.