Thinking back, she has places entire Sharma clan's happiness first and has sacrificed a lot for them - be it giving her father's insurance money, marrying an abnormal person etc etc.
I have a feeling it has a lot to do with the fact that she is not Sharmaji's own daughter but his bhanji. Sadhna was always made unwelcome in Mamaji's house by Nani and Kaushi. Also from the time I have seen even Malti has not treated her the same as Ragini. So, probably Sadhna feels that she was a burden on their house and they did a huge ehsaan by raising her. I know Mamaji and Ragini never made her feel that way but probably others were enough to make her feel that way. So, by sacrificing over and again, putting her own wishes and happiness last, she just tries to pay them back for what they did for her.
Do you think a real daughter would do so many sacrifices for their parents/brother/sisters? Do you think Sadhna would have done the same if she were a real daughter? Please guys be practical in your answers. And no bashing please.
I didn't want to bring in Ragini here because she didn't encounter such situations and I don't want to compare Sadhna and Ragini here as it has been done so many times.