What would you call that? True love or idiocy?
He didn't take her name to clear his name from being labelled as an Indian Spy, and was imprisoned for 22 years. 22 years of his life got wasted because he wanted to save Zaara's dignity. His parents died without seeing his face in their last moments. Zaara lived a widow's life for 22 years because of him. They could've been united a long time ago and lived happily with his parents, if only Veer took her name long before. In the end, it was all futile because Zaara only had to come as a witness to clear Veer's name.
2