105 Romantic Gestures for Him That Will Definitely Make His Day

When it comes to romantic gestures, our minds often jump to ones we see in TV shows, in movies or read about in books. Ones that focus on men winning over women with heartfelt acts of love—whether it’s a grand gesture or a simple surprise. From planning an elaborate proposal to whisking their partner off on a romantic getaway—to simple acts like buying a bouquet of flowers or writing a love letter. However, just because romantic gestures aren’t something typically depicted towards guys doesn’t mean men shouldn’t receive that kind of love and thoughtfulness in real life. And we've got 105 of the best romantic gestures for him to inspire you.

In fact, guys deserve those thoughtful, spontaneous moments from their wives and girlfriends too. By doing so, you can make them feel like the most important person in the world. After all, being in love isn’t just about saying “I love you,” it’s about going beyond words to show how much they’re valued with actions that make them feel truly special.

If you’re not sure what kind of long-distance, small or bold romantic gestures you can do for your boyfriend or husband, don’t let that stop you. To help you out, we came up with 105 different ones. That way, no matter if you want to do something small or elaborate or something that your sports-loving significant other or Harry Potter-obsessed partner will love, we have you covered. Check out everything below!

Related: 115 Good Morning Paragraphs for Him to Wake Up To

What Are Romantic Gestures for Him?

Romantic gestures for guys are similar to those for girls—they’re all about showing how much you care. However, instead of being shown in the form of gifts like flowers or something super pricey, it’s often the small and thoughtful things that align with his hobbies or having you show up for him in an unexpected way that resonate most with a guy. Though, that doesn’t mean a man won’t appreciate it if you do go all out with a romantic gesture for him from time to time. Ultimately, it’s the effort behind the gesture that speaks the loudest and makes him feel special and loved.

Related: 130 of the Best Fun and Flirty Texts To Send the Guy You’re Crushing On

105 Best Romantic Gestures for Him

1. Spend the Day Doing His Favorite Activities

If you know your guy loves certain things, like hiking or going to a local museum, plan a whole day around things he enjoys doing. He’ll feel so special and adored, especially if you usually don’t partake in those things with him.

2. Create “Why I Love You” Letters

Write sweet messages with reasons why you love your partner. That way, whenever he needs a reminder, he can pick one to read.

3. Make Him with Breakfast in Bed

Who doesn’t love being spoiled first thing in the morning? Whip up your man’s favorite breakfast, serve it on a tray and surprise him with it. It’ll be a loving way to start the day.

4. Create a Spicy Sports Calendar

Take images of yourself wearing jerseys and other sports gear then place them in a calendar for him. Make sure you add in important game dates, and relationship milestones in it as well.

5. Recreate His Favorite Childhood Meal

They say the way to a man’s heart is through his stomach, so cook or bake something that reminds him of home or his childhood, whether it's his favorite comfort food or a recipe his mom used to make. He’ll feel so loved.

6. Hide Love Notes

Leave little love notes and quotes about love in unexpected places around the house for him to find. Each note can be a sweet reminder of how much he means to you.

Related: 135 Genuine Compliments for Men That Will Make Him Feel Seen and Appreciated

Thoughtful Romantic Gestures for Him

7. Potion-Making Night

If he’s into Harry Potter, turn your kitchen into a magical potion lab. Gather ingredients to make fun drinks together, like a Butterbeer (root beer with whipped cream) or a Polyjuice Potion (a fun fruit punch). It’ll be a creative way to show him you love him.

8. Set Up a Cozy Corner

After a hectic day, let him unwind by creating a cozy corner in your home with his favorite blanket, tons of pillows, a hot drink and his favorite TV show ready to go. Sometimes, the best romantic gesture is just helping him recharge.

9. Create a Video Message from His Heroes

Reach out to someone he looks up to—whether it’s a celebrity, athlete or public figure—and ask them to record a short video message just for him for his birthday or your anniversary. It’s a gesture that’s as thoughtful as it is jaw-dropping.

10. Make a Book of Favorite Quotes

Collect his favorite quotes from shows, books or movies, and create a little book or jar of them. Whenever he needs a pick-me-up, he can pull one out and remember how well you know him.

11. Leave a Handwritten Note for His Pocket

Write him a quick note about how much you appreciate him, and slip it into his wallet or pocket. It’ll be a small, unexpected reminder of your love that will brighten his day when he randomly finds it.

12. Give Him a Scalp Massage

While he’s lying down, give him a slow, gentle scalp massage using essential oils for relaxation. The calming touch will help him unwind after a stressful day.

13. Pack His Lunch

Put together lunch he can bring to work one day. Make sure it’s something he likes and write his name on the bag with a Sharpie. Don’t forget to add a little note on a napkin and put it in the bag.

14. Write a “Just Because” Card

Give him a card that simply says “I love you” or “I’m thinking of you.” It will make him feel special.

Related: 365 Reasons Why I Love You—Ideas for a Sentimental Note To Share Every Day of the Year

15. Design Him A Custom Fan Shirt

This may not sound romantic to a girl, but to a guy it is. If your partner is into a certain team, design him a custom jersey as a surprise. It’s a way to show interest in something he likes and will make him feel special.

16. Send Him a Romantic Text

Send a message that’s just about how much you love and appreciate him. No occasion, just a random reminder.

17. Give Him a Bedside Massage

When he's relaxing in bed, surprise him with a gentle back or shoulder rub, showing him that you care and want to help him relax.

18. Make His Favorite Drink

Get the ingredients to make his favorite cocktail and have a drink waiting for him when he gets home. He’ll be surprised in the best way and will be happy that you know his favorite drink.

19. Bake Him Cookies

What says love more than homemade sweets? Whether it’s chocolate chip, oatmeal or something more unique, the effort you put into baking will show how much you appreciate him and be a great romantic gesture.

20. DIY Game Day Snacks

Helping your man celebrate his favorite football team equals romance to him. If you prepare his favorite game-day snacks and set up a cozy spot for him to watch the game together with you, he’ll fall even more in love.

21. Craft a Handmade Gift

Whether it’s a knitted scarf, or a piece of artwork, a handmade gift is a sweet way to show you put time and effort into creating something just for him.

22. Plan a Magical Date Night

Recreate a magical date night in a cozy corner of your home with fairy lights, floating candles and Harry Potter-themed music. Your man will love that you incorporated his favorite book series into your date.

23. Put Together Photo Coffee Book

If your guy is sentimental, print out photos of your favorite memories together and create a photo album coffee book that tells the story of your relationship.

24. Make Him a Game Day Sign

If you DIY your man something that goes along with his favorite sports team, he’ll fall head over heels for you all over again. Use his team’s colors and design a costume sign that can be placed somewhere in his place. The thoughtfulness will make him swoon.

Related: 50 Love Paragraphs for Him To Share Your Feelings and Make His Day

Small Romantic Gestures for Him

25. Plan a Themed Date Night

Pick a theme for a date night based on something your partner loves, that you don’t. Then, take the time to plan out an entire date that goes along with whatever you picked.

26. Surprise him with a Cozy Staycation

You don’t need to travel somewhere to relax. Surprise your partner by turning your place into a romantic den instead by using candles, fluffy blankets, romantic music and making a fancy meal. It’ll make him feel like he’s taken a little trip even though he never left.

27. Harry Potter Movie Marathon

Even if your guy doesn’t like romances, you can still cuddle up on the couch together and have a magical evening if you organize a Harry Potter movie marathon, complete with themed snacks and drinks.

28. Make a Romantic Geeky Date Card

To DIY a nerdy date card for him, include things on it like watching Marvel movies together, or visiting a local comic book store together. Why? Doing that with you is his love language.

29. Design a Personalized Coffee Mug

If your partner loves coffee and is always rushing out the door, surprise him with a personalized coffee mug to make his morning routine a little brighter. You could add a sweet nickname to it, a message or a phrase that reminds him of you every time he takes a sip.

30. Make Reservations at His Favorite Spot

Send him a text towards the end of his work day and tell him to meet you at an address where you will have already made reservations for you two to eat dinner together.

31. Make Him a Personalized Wand

DIY wand for him using a wooden dowel, hot glue and paint. You could even personalize it with his initials or favorite colors. It’s a simple yet thoughtful gift that feels just as magical as it sounds.

32. Prepare Some Time-Saver Meals

Cook a batch of his favorite meal or snack in advance so that he can heat it up when he’s in a rush. It’ll save him time while showing you’re thinking of him.

Related: 125 of the Cutest Nicknames, Pet Names & Inside Joke Names To Call Your Boyfriend

33. Go Beer Tasting

Put together a personalized beer tasting event at home, featuring his favorite brews or new local craft beers to try. Complete it with a manly tasting note pad and small snacks like wings or pretzels.

34. Buy Him Something That Makes Him Feel Handsome

Get him a well-fitted shirt, a suit jacket or a pair of jeans that highlight his best features can make him feel both confident and attractive.

35. Create a Custom Game Board

If he loves playing board games, there are companies where you can customize them and add places that are special to your relationship. Doing so will make him feel so special!

36. Surprise Him with Snack Delivery

Send him a snack surprise to his office or home—just to remind him that he’s on your mind.

37. Organize a Surprise Get Together with His Friends

Coordinate a small surprise dinner with his closest friends at his favorite restaurant or at your home. It’s a thoughtful way to show how much you care about his relationships and celebrate him with those who matter most.

Big Romantic Gestures for Him

38. Extreme Adventure Date

Book an extreme activity you can do together, like skydiving, bungee jumping or rock climbing. It’ll be an over-the-top and thrilling experience that will bring you two closer.

39. Create a Custom Comic Strip

If he's into comics, make a personalized comic strip that tells the story of your relationship. You can draw it yourself or use a comic creator tool online.

40. Bring Him to a Game

Score tickets to watch his fave team play! You can even get matching jerseys for you both.

41. Show Him the World

Take him on a date where each stop represents a different country or culture. For example, start with Italian for dinner, followed by a French dessert and end with a Japanese tea ceremony. It’ll be a fun and creative way to explore the world together.

42. Road Trip in a Classic Car

Rent a classic car and plan an impromptu road trip to a destination he’s always wanted to visit. The combination of adventure and nostalgia will create an unforgettable weekend that’s both grand and meaningful.

43. Plan a Spontaneous Night Away

If he’s been working nonstop, book a hotel in a town nearby, even if it’s just for a day or two. A short trip can refresh him without taking up too much time.

Related: 120 Heartfelt, Emotional Paragraphs for Him To Make Him Cry

44. Throw an Over-the-Top Birthday Party

If he’s not expecting it, throw him a surprise birthday party filled with his favorite things. Invite friends, decorate with themed elements he loves and give him a memorable celebration he’ll never forget.

45. Arrange a Private Cooking Class with a Chef

If he loves food or cooking, book a private cooking class with a renowned chef, where you both can learn how to make an incredible meal together. It’s a fun and romantic way to bond while gaining new culinary skills.

46. Take Him on a ‘Behind-the-Scenes’ Tour of His Favorite Place

If he’s into something specific like sports or history, book a private tour behind the scenes of his favorite place—whether it be it a stadium, museum or historic site.

47. Order a Custom-made Jacket

Design him a custom leather jacket that he can wear. A gift like this will make him feel so special.

48. Book a Romantic Weekend at a Vineyard

Spend a weekend at a luxurious vineyard, complete with wine tastings, scenic views and romantic dinners. It’s the perfect blend of relaxation, indulgence and romance, especially if he is a wine lover.

49. Get Him a Personalized Watch

Give him a custom watch that suits his style. It’s a timeless and loving gesture that shows you know what matters to him.

50. Gift Him Custom Sneakers

Design a custom pair of sneakers that reflect his personality or interests. It’ll be a stylish gesture that he’ll find romantic and never expect.

51. Organize a Motorcycle Road Trip

Plan a road trip on motorcycles to a destination he's always wanted to ride to. Pack the essentials, hit the open road and let the adventure unfold!

52. Help Him Get His Grill On

If he loves grilling, surprise him with an outdoor BBQ station or smoker. It’ll not only make his cooking experience better, but also show you pay attention to his hobbies.

53. Camping Trip

Take him on a weekend camping trip to a beautiful location, complete with all the essentials for an adventure in the wild. Whether it’s hiking, fishing or simply stargazing, this grand gesture will let you both disconnect and focus on each other.

Related: Start Your Day on the Right (Love) Note With These 225 'Good Morning' Texts for Him

Romantic Gestures for Him With No Money

54. “Write Yes Day” Coupons

Give him some coupons for a “Yes Day” where you agree to his every (reasonable!) request, whether it’s a surprise date night or just doing something spontaneous. Let him take the reins for a day and make the most of it.

55. Casual Compliments

Tell him how handsome he looks, even when you're out running errands.

56. Whisper Sweet Things

Lean in and whisper something sweet or flirtatious in his ear while you’re in public.

57. Serenade Him

If you’re musically inclined, serenade your boyfriend or husband with a love song, whether it’s an instrument performance or a simple vocal rendition. It doesn’t need to be perfect—it’s the heartfelt gesture that counts.

58. Offer to Take Over a Chore

If you know he’s swamped, take care of something he’s been putting off, like going to the dry cleaners or washing dishes. It’s a small act that can save him time and stress.

59. Put Together a “Why I Love You” Video

Make a compilation video of all the reasons why you love him—funny memories, inside jokes, things you admire about him. He can keep it as a sweet reminder of how much you care, especially on tough days.

60. Compliment His Strengths

Rather than the usual compliments about appearance, focus on his strengths—whether it’s his kindness, intelligence, work ethic or loyalty.

61. Send Him a Flirty Gif

Send a funny or flirty gif out of nowhere. It could be a cute kitten giving a kiss or a playful message—just to bring a smile to his face.

62. Cuddle Invitation

Send a text that says, “Come over and let’s cuddle. I promise I’m good company.” It’s romantic and shows you love his company.

63. Go on a Romantic Stroll

On a nice evening, go on a casual stroll to a beautiful spot together.

64. Go for a Scenic Bike Ride

If your guy likes being outdoors, suggest going out on a bike ride together. It’ll be a great way to reconnect after a busy day and you can even plan to ride to a pretty area to watch the sunset.

65. Send a Flirty Picture

Make him feel loved by getting dressed up and sending him a flirty picture that he can cherish.

66. Write Him a “Love Coupon” for Future Surprises

Craft a coupon book for him with sweet little rewards he can redeem when you’re together, like a night of his favorite homemade dinner or an evening of binge-watching his favorite shows.

67. Do a Little Dance for Him

Put on his favorite song and do a sweet little dance for him. It’ll be a playful way to make him smile.

68. Take Him to a New Spot You’ve Discovered

If you find a cool park, or hidden gem in your city, take him there as a surprise. It’ll be fun to explore new places together.

69. Go to a Beautiful Lookout Point

Goggle a lookout point that’s not too far from where you live that you can go at sunset. You can even bring along some snacks so you can have a romantic date there.

70. Plan a Home Scavenger Hunt

Set up a scavenger hunt or create little challenges around the house that are fun and playful. It's a low-key way to enjoy each other's company.

71. Give Him a Thoughtful Foot Rub

After a long day, show some love by offering him a relaxing foot rub. It’s a simple gesture that shows you care and want to help him unwind.

72. Leave a “Good Morning” Note or Text

Write him a quick, sweet note in the morning, telling him how much you appreciate him.

73. Plan a Surprise Date Night at Home

When his workday winds down, set up a low-key yet special date night at home. Whether it’s cooking his favorite meal or simply watching a movie together, it’s about making quality time out of the time you do have.

74. Camp Under the Stars

Plan a camping trip with just the two of you, where you can snuggle, roast marshmallows, stargaze and enjoy the great outdoors.

75. Create a Scrapbook

Collect photos, mementos and ticket stubs that hold special meaning to you both, and use them to DIY a scrapbook.

76. Write Him a Poem

Express your love through a poem. It doesn’t have to be Shakespeare—it just has to be from the heart.

77. Hide a Letter Under His Pillow

Let him know how much he means to you by writing a love note and seal it with a lipstick kiss. Hide it under his pillow so he sees it before he goes to bed.

78. Put Together a Playlist

Create a playlist of love songs that remind you of him and of your relationship. That way, he can listen to them and think of you.

Related: 75 Love Letters for Him to Share Exactly What He Means to You

Long-Distance Romantic Gestures

79. Create a Virtual Journal

Start an online journal that you both can contribute to—share your daily thoughts, plans for the future, dreams and little moments you want to remember. It's a great way to stay connected and create something meaningful together.

80. Build Him a Fan Box

Put together a small fan box filled with snacks, a hand-written note and his favorite team merchandise (like a cap, keychain or socks). It’s like a mini care package, but all about his team. He’ll love that it’s custom to things you know he likes.

81. Send a Snack Pack

Send him a box filled with snacks that remind you of him. Add a sweet note to each one.

82. Custom Video Game Controller

Send him a customized video game controller with a design or image that’s personal to the two of you. Then, challenge him to a long-distance game night where you both compete for the title of “Ultimate Gamer Couple.”

83. Write Messages in a Bottle

Handwrite several little notes, roll them up, and stuff them into a bottle. Mail him the bottle with a message that says, “Open when you need a little love.” It’ll be like a mini treasure hunt in his mailbox.

84. Create a Custom Couples Puzzle

Turn a picture of the two into a custom puzzle. Mail it to him with the instruction to put it together and think of you every time he clicks a piece into place.

Related: 175 Romantic Love Messages and Texts for Him & Her

85. DIY an “Open When…” Adventure Pack

Create an “Open When You’re Bored” package with some fun stuff: a mini puzzle, a quirky comic book or a “get out of bed” challenge. You’ll become his favorite person to turn to when he’s killing time!

86. Create a Love Letter Treasure Hunt

Start a virtual treasure hunt by sending him the first clue via text, then making him work his way to a surprise love letter or a special message at the end of his search.

87. Make a Long-Distance Couple’s Bucket List

Write down your ultimate adventure list—things you both want to do together in the future, whether it’s skydiving or finally visiting that beach in Bali. Send him a DIY ticket for each to remind him of all the plans you’ve got.

88. Put Together a Netflix and Chills Kit

Take your movie night up a notch by curating a “Netflix and Chill” survival kit complete with popcorn, comfy socks and a funny, cheesy rom-com for him to enjoy (with a side of “I’m missing you” texts).

89. Go on a Virtual Pub Crawl

Find a cool, quirky online tour of different bars or breweries in a city you both dream of visiting. Then throw together a drink or snack “package” that you can send him for each stop so you can “tour,” taste and chat as if you’re really there together.

90. Design a Personalized Photo Calendar

Send him a calendar with a picture of you two for each month, and mark special dates, like “We’ll be together this day!” or “Movie night at 9 PM, be ready!” It’ll be like your love story, month by month.

91. Make “When You're Missing Me” Videos

Record a series of short videos for when he’s feeling down or missing you. You can sing him a song, read a poem, share something inspiring, share a sweet memory or just remind him how much you love him.

92. Send Him a DIY T-Shirt

Get creative and design a custom T-shirt with an inside joke, a reference to something funny between the two of you or a picture of a memory. Send it to him and have him wear it on your next video call.

93. Send “You’re-On-Your-Mind” Texts

Send him random texts during the day with little messages like, “Just wanted to say I’m thinking of you” or “Can’t wait to see you soon” that’ll brighten his day and remind him he’s always on your mind.

94. Have a “I Love You” Day

Pick a random day and flood his inbox with sweet, funny or cheeky messages about why you love him. From saying things like, “I love how you always make me laugh” to the hilarious things like “I love you more than pizza… and that’s saying something.” it’ll be a constant reminder that you’re thinking of him.

95. Send Him Your Favorite Perfume

Pack up a small bottle of a fragrance you always wear and when he misses you, he can smell it to feel close to you.

96. Send a Video Message

Record a heartfelt video of yourself and send it to him unexpectedly. You can express how much you miss him, tell him a funny story or just send a silly message to make him smile. You can even just blow him a kiss if you aren’t sure what to say.

97. Have a Virtual Date Night

Plan a virtual date night once a week where you both dress up and do something special together via video call. It’ll feel like a real date even from afar.You can set up the first one and then ask him to plan the next one. It’ll be a romantic tradition you can do while you’re apart.

98. Gift Him a Digital Picture Frame

Send him a digital picture frame pre-loaded with cute pictures of the two of you together. This way, he can see your smiling face whenever he wants, and it’ll be a reminder of the love you share.

99. Mail Him a Heartfelt Letter

Receiving mail from someone special can be romantic if you send a handwritten love letter. In a world of texts and emails, a handwritten letter is a classic romantic gesture that’ll make him feel so special.

100. Plan a Surprise Visit

If possible, secretly plan a surprise visit to where he is. He won’t see it coming, and the joy of hugging you after being apart will make it all the more meaningful. Try to get one of his friends or family members involved so they can help you pull it off.

101. Send Him a Heartfelt Voice Memo

Record a personal voice memo telling him how much you love and appreciate him. You can add in details about your day and how you’re counting down until you can see him in person again.

102. Set Up a Virtual Stargazing Date

Pick a time when you can both be outside looking at the stars at the same time. Then talk about the constellations you can see and how the distance isn’t enough to stop your connection. It’s a poetic, romantic way to stay emotionally close.

103. Have a Virtual Sleepover

Set up a video call and do something cozy together—like watch a movie or just chat while you’re each in your PJs in bed. It’s the perfect way to feel close while you’re far apart.

104. Plan a Surprise Virtual Dinner Date

Order takeout from his favorite restaurant, or cook the same meal at the same time while on a video call. Then as you eat, you can tell stories, chat and enjoy each other’s company just like you would on an in-person date.

105. Send Him a Customized Blanket

Sometimes cheesy gifts are romantic, which is why sending him a personalized blanket with a cute photo of you on it or of you both is a good idea. It’ll keep him warm and remind him of your love whenever he wraps himself in it.

Up Next:

Related: 115 Goodnight Paragraphs for Him That'll Have Him Dreaming of You