Anyone who has ever sacrificed anything for someone else knows that in their heeart of hearts they resent that person just a little bit. You may not regret the decision but there's definately some resentment there that eats at you.
There's nothing worst than a dream deferred but what I do is to think of those dreams as attainable goals. There is absolutely nothing stoppin me from doing what I want to but to expect to do it all by the time you are 25 is unrealistic and ridiculous. Live your life. This can span over 70 years and sure nothings promised but what kind of life can you have if you continue to measure your acheivements by otherrs standards? Never give up on yourself, love the you that is here and now and work your hardest to see the you that you want tomorrow. I love my my life but that doesn't mean I'm unrealistic about it. I resent that I won't be able to do all the things I want right away but I've adapted made new goals that are even more spectacular and more amazing than I could ever imagine.
The me that I am right now is as perfect as she can be and I love her for that.