I hope that is not the only present you plan on getting her. It would not be very romantic or classy if it is. A girl wants her love to make her feel special on her birthday; that means a real, tangible gift with thought put into it and a well-planned event (like a dinner date).
Believe it or not I know some girls who would rather have that Shiny Eevee.
Speaking of Eevees, I recently hatched like 100 of them, and of course, none were shiny. I did get multiple 5IV Eevees for my Eeveelution team, though. --- http://terosclassicgaming.blogspot.com/ - Watch me beat "NES Rampart" http://www.backloggery.com/tero - My backloggery