We couldn't have asked for a more perfect day for Jen and Blaine's Baby shower to welcome their son Owen into the world. Portland in August!