The series does have an interesting plot but the story kept moving back and forth in time to the main character's childhood and sometimes may confuse the viewer.
When everything seems to be getting better, we get an unexpected ending (which didn't make much sense in my opinion).