OH CL I just don't know how you do it. I have just noticed you first posted over 5 years ago! You deserve a Sainthood I am sure or just plain old certifying-lol. You got her flowers as well and a dinner res. Here I am I have spent the day alone and I will spend the night alone-sigh. No cards no flowers, your wife doesn't know how lucky she is.
I am curious about your dog, btw good point about kids/dog thing. I guess God knew she wasn't mother material. Now the dog, you call him sheep puppy dog, is he an Old English Sheep dog or a Border Collie or neither of those? just wondering thats all.
I hope your wife is appreciative of the flowers and meal. Take care.