Hey Fred,
Thanks for sharing your wife's birthday with us. Looks like you had a great day! Watching dogs chase down frisbees is a great way to spend an afternoon.  Just wondering why they call it the "dogwood festival"? You may not know, but the dogwood is our provincial flower here in BC and I didn't see any in the photos. Is the festival named after the flower or for something else?
Paul