It's not the most original story, maybe, but I loved it. It had enough drama to make my heart ache in the right way, and enough sweetness to counterbalance that. And it had a cat. :)

2.5