This story is twist after twist, always making you second guess what's happening. It's heartfelt, pulling on your heartstrings, funny and acting is very good. After watching the last episode of season three, I'm so glad I watched it and I will recommend it 1000 times, sad it's over now but at least I can re-watch it!