Hmmm.... my suggestions are:
1) search through old family photo albums, and find a good but old photo, have it enlarged, and framed. Alternatives to this are-if you have siblings-get a recent photo made of all of you together. PicturePeople.com has locations in a lot of malls across the US if you want to do this.
2) If she loves art, you might consider taking her, or giving her tickets to a local art show, or theatre play.
3) If you can, throw a surprise party for her. Try and get her friends and co-workers in on the deal!
Basically, if I understand anything about women thus far, they appreciate more of the thought you put into the gift rather than just buying a general present.... hence my suggestions. (Now, a GF might like a $10,000 rock better than a poem you created on your own, so there is a lot of grey area into this thought! )
PS I also suggest staying away from the architect book.
Good luck.
