Katie and Garret had been together for eight years when they got married, and their genuine happiness was apparent all day.