
Ah well I should have said the grandmother apologizes and they reconcile, but yeah the shit that went down really was insane. Kind of explains Siwoon a little abd his behavior of pushing Doha away because he didn't want his baggage to get dropped in Doha's lap and make Doha not able to handle it and breakup with him again.

From what i deduced, mom probably loved psycho dad, and got pregnant (possibly from a one night stand). Then she used her baby to force psycho dad to marry her. Ig she was crazy too, the obsessive type. She used her son to get her love. She probably completely lost it after she killed psycho dad and just wanted to burn everything down, including her son. Poor siwoon.

True. But siwoon did inherit the obsessive tendency towards the one he loves from his mother. After all, she was like that too. But ig siwoon having watched his mom, realised how bad his obsession was and tried to leave doha. He's definitely a lot, like a LOT better than his mom. I felt like crying everytime i see a flashback of his childhood. Ugh...i just eanna hug him tightly. Ig doha can do that for us :)
SPOILERS NEXT FEW CHAPTERS
OK so Siwoon isn't hiding anything bad, he is visiting his estranged grandmother in the hospital. After all the shit happened when he was in high school she wanted nothing to do with him and blamed him for his mother's actions. Now that is what is fucked up, the night they broke up Siwoon went home and his father had snapped attacking him, than he says "you are not my son" and is about to kill Siwoon until his mother bashes the father's head killing him. Than she says goes on how he should have loved her and the eeason why he didn't, was Siwoon. So she takes the lighter and lights the house on fire and leaves an injured Siwoon to die. But he didn't and she gets locked up in an asylum I think and that's why the grandmother rejected him. Doha is waiting for Siwoon and hugs him, and Siwoon breaks down crying. After hearing Doha say he was sad Siwoon kept this from him Siwoon finally tells him everything.