from a girls side I would give it to her on christmas morning only because she won't be expecting it at all! No one expects to get a car on xmas morning....You can buy large bows at any fabric store! Don't steal her car that might piss her off and you don't want her calling any cops cuz her car is missing from work! Borrow one put hers in the shop! You could always wrap the key or put it in a card! I love my mustang I didn't get it for xmas but I love driving that car! ( not so much in the winter I drive a truck then) She will love it!