John and Heidi have known each other since high school and have been sweethearts ever since. She waited for him on his mission and now they're married! The day was a gorgeous day in May, with perfect spring weather at some amazing locations! Such a wonderful, heartfelt day!