I know what you are thinking, practical gifts are not all that romantic, but what better way to show you care about someone than to get the one thing they have been wanting the most. Getting something that that person needs a a sure way to let them know that you do know them and that you listen. If your boyfriend has been complaining about his old tool set get him a new one. And guys if your girl has been in a funk because she hasn't gone shopping in a while get her that dress you know she wanted. Chances are, they will be thrilled that you put thought into their gift.
If the thought of having to buy a gift makes you cringe, keep it simple. Get them a card and take them somewhere nice. This can be out to dinner, a comedy show, or even a salsa dance class. If you like the idea of doing something new and spontaneous over flowers and chocolate, chances are you may both enjoy the gift.
If you cannot think of anything that person may need, or you are not in an area where there are a lot of events going on, this is your chance to do something fun. Creative gifts are probably the best ones to get someone on Valentine's day because it is all about the thought. Plan a romantic getaway at a hotel with room service and a hot tub. If that is a little to rich for your blood plan a romantic getaway at home. Some ideas can include making a scrapbook with pictures of you two together or putting a bunch of video clips together to tell your girl or guy a special message. Those who think outside of the box for valentines day are the ones who get the best gifts hands down.
Valentine's day gifts are not as hard to get as they may seem. As long as you put a little thought into it and keep in mind that this special day is all about showing that special person how much you really care about them. As long as you can show your Valentine this the gift is in the bag.