It's an age old problem. We've been together for :
a) 2 days
b) 2 weeks
c) 2 years
d) 2 decades, etc.
So what is the perfect gift? It DOES depend on how long you have been together.
"A Crush"...VERY Inexpensive...IMPERSONAL
"Just Started Dating"...CASUAL clothing (think socks)
"You Are Official"...Tee Shirt of the Month Club (any any "of the Month" Club)
"One Year"...ROAD TRIP!
For many more ideas, just follow your heart, and this link!
MB and R