I felt nothing for Shiva when he was talking to Dhara. Nothing at all.
He is still stuck on the fact of he doesn't have any right to ask Raavi questions, not even considering the fact that he might have asked the wrong questions in the wrong way.
The moron comes home and says that he came only because he doesn't want to insult her in front of everyone. Does Shiva not remember Kawad Yatra, pushing her hand away at a party, almost marrying someone else, or throwing her outside the house? If I remember correctly all of these and so many more instances happened in front of everyone else also, so what changed.
Raavi needs to stop trying because it is of no use, he doesn't want to try and work on his relationship.