So, it's your significant other's bday, graduation, your anniversary, etc. What do you get them?
Something personalized is always nice, especially if it's made by hand - or made by you! Try making your own card. If you're not so creative, try engraving something, getting something embroidered, etc. Think of the person and what they like, what their hobbies are, and maybe buy something that's personal to them like that.
Depending on the length of your relationship and financial standings, price ranges can vary so spend what you feel comfortable with.
Getting something is always better than not, but check out these funny bad gifts - they're all REAL bad gifts given to people!