How to Surprise Your Girlfriend

Whether you’re planning for her birthday, celebrating your anniversary, or just showing your love and appreciation, a fun surprise for your girlfriend is always a good idea. It’s easy for a couple to get so caught up in their lives that they forget to show their love for each other.[1] That’s why we’ve compiled a list of cute and romantic surprises that you can use to wow your girlfriend and make her feel special.


[Edit]Write a love note.

  1. Your girlfriend will love a sweet hand-written note. Sit down and write about all the things you love about her, and don’t be afraid to get specific! When you’re done, seal it inside an envelope and give it to her when she least expects it.[2]
    Surprise Your Girlfriend Step 1 Version 3.jpg
    • Don’t live near your girlfriend? No problem! Send her your letter in the mail for a lovely surprise.
    • You could also write little notes and leave them throughout your house! Try putting a few love notes in her coat pocket, her coffee cup, or underneath her pillow.

[Edit]Run her a bubble bath.

  1. Let her lounge in a warm bathtub full of bubbles. Run a bath full of warm water, and don’t forget a bath bomb! Light a few candles in the bathroom and leave some soap on the side. Let her soak for as long as she wants, and bring her a snack if she gets hungry.
    Surprise Your Girlfriend Step 2 Version 3.jpg
    • Play her favorite music and give her a book to read while she sits in the bath.

[Edit]Make her a playlist.

  1. A mix of her favorite songs is sure to make her smile. Curate a playlist on Spotify or YouTube full of songs you think she’d like (or ones that remind you of her). Send it to her or play it for her the next time you see her to watch her face light up with joy.
    Surprise Your Girlfriend Step 3 Version 3.jpg
    • This is a great long distance gift idea! Since you can send a playlist anywhere, you don’t have to be in-person to give her this gift.

[Edit]Watch the sunset together.

  1. This romantic date is super easy to do. Pick your girlfriend up and drive to the highest spot near you, but don’t tell her where you’re going! Park in a spot where you can see the sunset clearly, then sit back and watch as it sets.
    Surprise Your Girlfriend Step 4 Version 3.jpg
    • Don’t forget to bring a few snacks!

[Edit]Do a few of her chores.

  1. Let your girlfriend relax by taking on some of her tasks. If you know your girlfriend has been super busy with work or school, surprise her by doing the dishes, folding some laundry, or vacuuming the house. She’ll probably be super grateful, and you two can relax together afterwards.
    Surprise Your Girlfriend Step 5 Version 3.jpg
    • You could also run an errand for her if she hasn’t had time, or go pick up some groceries for her.

[Edit]Engage in some PDA.

  1. A public display of affection lets your girlfriend know you love her. If you don’t usually engage in PDA, try surprising your girlfriend with a quick kiss or a hug the next time you two are out. If she likes PDA, she’ll be happy that you’re showing her affection where other people can see.
    Surprise Your Girlfriend Step 6 Version 3.jpg
    • If you or your girlfriend aren’t into PDA, that’s totally fine! Pick a different surprise that she’ll like instead.

[Edit]Cook her dinner.

  1. Show off your chef skills and make your girlfriend happy. Head to the store and buy all the ingredients for something delicious that your girlfriend will love. Surprise her by cooking her a full meal, and don’t forget to clean the kitchen afterward![3]
    Surprise Your Girlfriend Step 7 Version 3.jpg
    • Try making pasta, lobster, or steak.

[Edit]Make her breakfast in bed.

  1. If you’re a morning person, use your time to surprise your GF. Wake up before she does and whip up something delicious, like pancakes, eggs, or bacon. Present it to her in bed on a tray so she can eat yummy food while she wakes up.
    Surprise Your Girlfriend Step 8 Version 3.jpg
    • Pair your meal with a cup of coffee or tea to make it extra special.

[Edit]Have a picnic.

  1. Move your lunch or dinner outside to make it extra special. Pack up all the things you’ll need for a meal, and bring along a big blanket to sit on. Spread your food out at the park or in your backyard and enjoy a meal with a view!
    Surprise Your Girlfriend Step 9 Version 3.jpg
    • If the weather is crummy or you don’t feel like going out, have a picnic inside instead! Spread out a big blanket in your living room and eat off of paper plates to make things feel special.

[Edit]Leave her a treat in the fridge.

  1. Surprise her with something yummy that she’ll really like. Grab her a delicious dessert or make her a nice dinner, then leave it in the fridge. Put a note on the outside that says “Open me!” When she comes home, she’ll probably be really excited about her special surprise.
    Surprise Your Girlfriend Step 10 Version 4.jpg
    • You could also grab her a milkshake, a coffee drink, or some ice cream.

[Edit]Bring her lunch at work.

  1. If she forgot to bring food to work, take her something delicious. Text or call her ahead of time to make sure it’s okay, then show up with her favorite food. If she has time, you could even sit and eat with her for an impromptu date while she’s on her lunch break!
    Surprise Your Girlfriend Step 11 Version 4.jpg
    • Try packing a sandwich, some chips, and a drink for an easy lunch option that she’s sure to love.

[Edit]Put a hot water bottle on her side of the bed.

  1. Give her something warm and cozy to fall asleep with. If it’s your girlfriend’s time of the month or it’s just chilly outside, fill up a hot water bottle with water and place it on her side of the bed. When she comes in the room, let her know that it’s there for her to cuddle with as she drifts off to dreamland.
    Surprise Your Girlfriend Step 12 Version 4.jpg
    • You could also use an electric heating pad.

[Edit]Build or make her something.

  1. Use your trade skills to create something special for her. If you’re good with your hands or you know how to do a craft, try creating something! A special gift that was made with love is sure to make her smile, and it doesn’t have to be perfect.
    Surprise Your Girlfriend Step 13 Version 4.jpg
    • For instance, if you’re good at woodworking, you could make her a cutting board or a nice wooden box.
    • If you know how to knit, you could try making her a hat or a cozy scarf.

[Edit]Create a slideshow of memories.

  1. Walk her down memory lane from the beginning of your relationship. Head into Google Slides or PowerPoint and put together a few minutes of pics of the two of you. Start at the beginning of your relationship and keep going all the way up until the present to reminisce about sweet memories together.
    Surprise Your Girlfriend Step 14 Version 3.jpg
    • If physical photos are more your thing, get a bunch printed out and go through them in-person together instead.

[Edit]Frame a photo of the two of you.

  1. Give her a gift she can hang on her wall. Find a good picture of the two of you, then get it printed out at your local print shop. Pick up a nice frame and wrap it up, then hand off your surprise when she least expects it.[4]
    Surprise Your Girlfriend Step 15 Version 3.jpg
    • You can get photos printed fairly cheaply at most drug stores.

[Edit]Make her a scrapbook.

  1. Compile a ton of fun memories into one sweet book. Get some photos printed out and then glue or tape them into a scrapbook. Fill it with your fondest memories, and don’t forget to make it look nice! When you give it to her, you can spend some time flipping through the pages together.
    Surprise Your Girlfriend Step 16 Version 3.jpg
    • Use stickers, patterned paper, and Washi tape to make your scrapbook extra special.

[Edit]Buy a bouquet of flowers.

  1. This classic gift makes almost every girl smile. If it’s a special occasion or you just want to show your GF some love, stop by a florist and grab a bouquet of flowers. Give them to your girlfriend to cheer her up and make her happy.[5]
    Surprise Your Girlfriend Step 17.jpg
    • To make those flowers last, buy a vase and keep them in water.

[Edit]Fill a gift bag with her favorite things.

  1. Show your girlfriend that you remember everything she likes. Grab a gift bag and fill it with fun goodies, like snacks, treats, and makeup. When she receives her gift, she’ll be so happy that you remembered her favorite things![6]
    Surprise Your Girlfriend Step 18.jpg
    • You could also buy notebooks, pens, stickers, nail polish, or stuffed animals.
    • For some cheap and easy gift ideas, visit the dollar section of your local home goods store.

[Edit]Give her a full body massage.

  1. Relieve her stress and make her feel relaxed. Have your girlfriend lay down and slowly massage her legs, her feet, her back, and her shoulders. If you really want to make things calming and cozy, light a few candles and turn on some soothing music.[7]
    Surprise Your Girlfriend Step 19.jpg
    • Use some lotion to make your massage extra sensual and smooth.

[Edit]Give her lingerie.

  1. Get your GF in the mood with some new underwear. If you want to surprise her with a sweet but sultry gift, pick out some lingerie that you think she might like. When she opens it, tell her how excited you are to see her in it the next time you two get intimate.[8]
    Surprise Your Girlfriend Step 20.jpg
    • In a long distance relationship? No problem! Order her some lingerie online and have it delivered to her home.

[Edit]Set the mood with candles.

  1. Make your home extra relaxing with dim lighting. While your girlfriend is gone, turn down the lights and light a bunch of tea lights (or turn on battery-powered lights). When she comes home, have some relaxing music playing so she feels calm and tranquil.
    Surprise Your Girlfriend Step 21.jpg
    • This is also a good way to set the mood before getting intimate with her.

[Edit]Sprinkle rose petals on the bed.

  1. Make your next time in the bedroom extra special. While your girlfriend is out of the house, get some rose petals and sprinkle them on top of the bed. Add a few in the pathway leading up to the bedroom, then light a few candles. When she comes home, she’ll be surprised by all the planning that went into this romantic gesture.
    Surprise Your Girlfriend Step 22.jpg
    • Dim the lights and play some mood music to really get the vibes right.

[Edit]Plan a day of pampering.

  1. Book a day at the spa to let your girlfriend relax. If it’s in your budget, call a local spa or salon and sign your GF up for a massage, a facial, and a pedicure. Drop her off for a wonderful day of relaxation with no obligations.
    Surprise Your Girlfriend Step 23.jpg
    • Don’t have a spa day in the bank? That’s okay! You can pamper your girlfriend at home. Buy a few face masks, some nail polish, and some fancy lotion, then offer her the same services that a salon would.

[Edit]Send her on a scavenger hunt.

  1. Plan a romantic treasure hunt that ends in a candlelit dinner. Write out cute clues that lead her around town, and leave little gifts at each one. At the end of the night, meet up with her and have a romantic dinner, just the two of you. Use clues like:
    Surprise Your Girlfriend Step 24.jpg
    • “I’m in the kitchen, and you’ll never eat me, but the dog sure loves to greet me.” (The clue is in or near dog food).
    • “Turn out the lights in the room and go rest your head on me. I’ll help you fall fast asleep.” (The clue is under her pillow).

[Edit]Recreate your first date.

  1. Relive your fondest memories by taking her out for the “first” time. Think about where you two went when you first met. Then, take her out on the same (or extremely similar) date, down to what you eat! Reminisce about all the fun times you’ve had, and don’t forget to share your “first” kiss all over again.
    Surprise Your Girlfriend Step 25.jpg

[Edit]Plan a romantic weekend away.

  1. Surprise your girlfriend with a hotel or an Airbnb. Make reservations for somewhere nearby, like at the beach or in the mountains. Ask her to clear her schedule, but don’t tell her why! Then, you two can take a romantic road trip and spend the weekend together just relaxing.[9]
    Surprise Your Girlfriend Step 26.jpg
    • Make sure you double check her schedule before making any plans. Otherwise, there could be scheduling conflicts.

[Edit]Host a surprise party.

  1. Celebrate your girlfriend with her friends and family. If your girlfriend’s birthday is coming up or she just achieved one of her goals, plan a huge party, but don’t tell her about it! Invite her closest friends and family members, then have them jump out when she least expects it.
    Surprise Your Girlfriend Step 27.jpg
    • Get your girlfriend out of the house by taking her on a shopping spree. Have a friend decorate the place while you’re gone, then come home to a party that your girlfriend will never forget.

[Edit]Check off something on her bucket list.

  1. What’s something your girlfriend has always wanted to do? If you really want to surprise her, make plans to check off that one thing she’s had in mind for years. It might take some planning, so start early![10]
    Surprise Your Girlfriend Step 28.jpg
    • If she’s always wanted to go skydiving, sign her up for a lesson.
    • If she’s always wanted to travel overseas, buy plane tickets for the two of you.


  • When you look for gifts, don’t just buy something at random—make sure it’s something your girlfriend will actually like![11]
  • Keep your girlfriend’s love language in mind to personalize her surprise.[12]

[Edit]Related wikiHows


[Edit]Quick Summary