to rebuild self-esteem, you have to show her she is sexy. here's a list I complied for my husband (I cheated on him because of my low self esteem, among other reasons... mostly my social retardedness.) Maybe you'll find some good ideas, & I know some are repeats of what everyone else said.
Objectify your wife. Buying her lingerie. Take pictures of her. All sorts of
pictures.
While she's in the middle of something like cooking dinner, watching TV any of those things. go over to her and kiss the back of her neck and put your hands on her hips (like her hip bones), caress her, or rub your groin against her (you don't have to be hard to rub it against her.
Tell your wife why she's sexy. The 'you're so sexy/beautiful/hot' line can quickly lose its vigor. Dwell on what it is precisely that makes her so beautiful. Give it some serious thought and be specific. Her eyes, jaw, hair, shoulders, elbows, chest, hips, stomach. Don't be afraid to obsess over parts of her body. Shower the aspects you love the most with attention during sex. Heck, give names to her body parts. Focus on small parts of her body: tell her you like her hands, her ears, the nape of her neck. Tell her
you love the way she smells.
Talk a little dirty. Maybe you should place her hand on your crotch during a movie. Try complimenting her pussy in the nicest, cleanest, most polite possible words you can think of and build from there. Something small.
Date her regularly for a while, with varying venues so you don't get into a
rut.
Give her a sensual massage.
Passion is the key, your passion for her. Show her your passion. Cherish every bit of her. Gently, sweetly kiss and caress. Inhale the scent of her hair. Hold her, whisper to her of your love (or your desire). Reach into your own soul and share your thoughts of love and devotion. Run your hands gently through her hair, rub the small of her back, hold her tight, and whisper sweet nothings into her ear.
Each day tell your woman what you love about her in full detail. Compliment her not only on her looks, but also on her accomplishments, talents and abilities. It could be how she moves her hips, how she flips her hair, or how she wears a dress or a certain pair of jeans. Whatever it is that makes you head over heels in love, tell her specifically.
Other than lingerie, buy her clothes that accentuate her curves and highlight her assets. When she's wearing the items you selected for her, tell her how beautiful you think she is and how good she looks in the.mWhen you see her naked (like changing clothes or coming out of the shower), tell her how great she looks, that she's extremely sexy and that you'd like to see her naked more often, encourage her to be naked a little longer. Simply pausing, ogling her and always acknowledging the effort she puts into look special for you will let her know that you are turned on.
Smack or grab her ass every time she walks past. Notice when her breasts look good and tell her or let he obviously see that you notice.
Touching, caressing, snuggling
Talk about her with other people when she's around. Tell people how lucky you are to have her. It can be as simple as going up to her to say something and addressing her as "the most beautiful woman in the room", or referring to yourself as the luckiest guy in the world.
Play footsie with her under the table, or stroke her hand over the table, give her those looks that tell her you want to do naughty things and tell her she's beautiful.
Make a lot of eye contact with her. When she talks, look at her.
As she is walking away, grab her hand and pull her back to you and give her another quick kiss before you let her go.
Invite her to cuddle with you. Invite her to rub/scratch your back or neck, & offer her the same.
make a sexual in the innuendo out of something simple that she says. if she says "wow, you're good at that" you say "I'm good at a lot of things."
Share your fantasies with her.
notice a hot chick & tell her that she is hotter than the other chick... "she's cute but your ass is nicer" etc.
Smile at her for no reason while she is talking.
Spend time talking to her every day, even when you are busy. Tell her things that you wouldn't normally tell anyone. (show vulnerability)
Appreciate quirky things about her. (like her laugh) Not by making fun of them, but by saying that you love them.
Send her a dirty text message when you are feeling horny in the middle of the day.
Wake her up in the middle of the night by kissing her.
Make love to her at random times, like first thing in the morning or on a lunch beak from work.
Tell her when you are thinking about her and when you are looking at porn. (maybe send her porn that you particularly like, that preferably has a woman with a body type like hers... but don't tell her that the woman's body type is like hers, because she may think the woman is hideously fat & take offense)
Sure, this sounds like a lot of stuff that a 17 year old kid would do, but flitting with her like you are a lovesick teenager will certainly help her feel beautiful.