Katie and Stephen spent the morning of their wedding day hiking and picking the wildflowers that would later be used for their centerpieces, and that's probably the most romantic thing I've heard in ages. These young lovebirds have had their priorities straight from day one. They wanted to have an unforgettable celebration with their friends and family, so they invited their loved ones to a gorgeous vow-exchanging ceremony followed by a delicious dinner and fun dance at The Haight in Elgin. They finished their day with a sparklers exit and, well, you guys see for yourselves... it really was a perfect day.