However the story telling and characterization was indeed poor.. There was basically no consistency.
While it seemed dragged a lot of times, Vi-Dha love story seemed equally rushed. Or may be a better actress with better chemistry with Karan would've made their love more believable.
Plus Nakul's replacement and Ira's unnecessary, no-sense, repetitive scenes were boring.
Flashbacks-Till date I do not understand why they kept showing the flashbacks even when we kept telling them how much we hate to see the same flashback scenes!