I'm so happy for you!! Lily is such a nice name.
I'm going to be bringing a new pup home in the fall time frame...but you've only got three weeks!! You must be bouncing off the walls! Oh I bet you're having the sweetest puppy dreams!
Congratulations and get some pics to us ASAP!!
Natalie