Originally posted by: Pottermeow
They are getting hormonal, but that isn't the extent of things... We have seen actual progression too. Shiva has always shrugged Raavi off when she touched him, except for his initial like like phase, it has always happened. And when after the diary kaand, he again began to shrug her off, you could see the hurt in Raavi's eyes. She's a very tactile comfort person, as the whole fandom has seen, and so it must have hit her harder.
She wanted him to accept her her whole life, and she'd begun to feel like she was getting it, and then that happened. And again, at their final showdown during the yatra kaand, she only really lost control and decided to hell with it all when he pushed her away and she fell down.
So I'd say that her forgiving him because he pulled her closer of his own free will makes a whole lot of sense to me... Because that was one of the things that always hurt her more.