(6/15/2017)
It's got an adorable dog. It's got a guy who loves the adorable dog. In addition, he named the dog Lily (as opposed to something like Schnitzel) because he knew the dog was going to be his friend, his companion and possibly the most important living creature in his life.
The write up refers to his therapist as "ineffective". I think that the relationship between Edward and his therapist is much more complicated than that. He's annoyed by her seemingly simple/simplistic questions, but then he's also annoyed when he asks if an octopus is a fish and she says she believes it's a cephalopod. At that point, he seems to think she's smart, but in the wrong way.
Of course, it's very sad, but it ends on a hopeful note and, no matter what happens, Lily is always with Edward.