Creating a Hero - Make Him Pay For It
Whatever your character gains, whether it be advantages or insights great and small, make him pay a price for them. The greater the prize, the greater the cost. When you up the stakes toward a hero’s gain, the end result becomes that much more important to your character ... and your reader. She’ll feel like she worked to win that advantage right beside him.
You’ve heard the saying that nothing in life is free. To make your novel as realistic as possible, keep that adage in the back of your mind as you write. Great rewards should come with great sacrifices, or they won’t seem worth the time it took to get them.
(BTW, Happy Valentine's Day - smooch your sweetie, or kick back with some chocolate and a romantic movie!)