Shiv is a great guy, but so far we have only seen his greatness. Not even once have we seen anything wrong or bad at all. That, to me at least, seems a bit unreal. There has to be one bad habit in Shiv or one mistake he has made in the past... or at least one weakness, shortcoming?
I sincerely hope that in the coming episodes we see something about Shiv that brings him closer to reality. (The way Viraf portrays Shiv makes us fall in love with him instantly, but so far he has been a static character, I want to see a dynamic Shiv). Mahi has opened up in front of him, and I hope soon she will give him a chance to talk about his past, his habits too. This is important because I don't want Mahi to fall in love with the perfect Shiv... I want her to fall in love with Shiv who has his own issues but accept him in spite of or actually with them... Just like Shiv has.