The key to a great Valentine's gift for your boyfriend/fiancé/husband is thoughtfulness. Think about what he would want...not what you would want. Girls like cute-sy things like flowers and hearts. Boys do not. Play into his hobbies or sense of humor. Another thing to keep in mind (for any gift) is that the most cherished of all are the ones they wouldn't normally buy themselves.
1: Buckthorn Slingshot // 2: Divine Calm Massage Oil // 3: American Sniper by Chris Kyle // 4: Ice Ball Molds (4) // 5: Netflix Subscription // 6: Dial-A-Drink Cocktail Shaker
I suggest pairing any gift with a nice card that has a sweet note inside. And if you were thinking of having more of a cost-free Valentine's Day, here are a few tried-and-true ideas:
1. Cook his favorite meal. Whether it's perfect or not doesn't matter, just that you took the time to try.
2. Create a slideshow of the two of you. This was actually one of my most well-received vday gifts: I put a slideshow together of photos and scanned-in love notes between the two of us and showed it to him before we went to dinner. He loved it. Most importantly, if you do this, don't post it. It's only special when it's between the two of you.
3. Do something he loves. Does he love to camp but you can't stand it? Go camping with him. If the person you love, loves something, it will make you happy to give that gift.
4. Be nostalgic. Build a living room fort and talk about the good old days..tell him the time you first noticed him, liked him, loved him. Even if he doesn't say much back, it's still fun to hear how much you love him.
Good Luck Out There,
(Disclaimer: no one paid me to promote their products, but if someone wants to pay me for that, I am totally down.)