Megan Nicole Olson and Todd Michael Irvin were united in marriage during a sunset beach ceremony on July 10, 2010. The ceremony took place at Beasley Park on Okaloosa Island in Fort Walton Beach, Florida. The bride is the daughter of Randy and Connie Olson of Mt. Vernon. The groom is the son of Roger and Becky Irvin of Mt. Vernon. Matron of honor was Mendy Payne, sister of the bride. Bridesmaids were Audrey Gillespie, Lauren Steffy, Mackenzie Thomas, Chelsea Stanart and Emma Creel, all friends of the bride. Junior bride was Maggie Kay Turner, friend of the bride. Flower girl was Tinsley Andrews, cousin of the groom. Best man was Ryan Irvin, brother of the groom. Groomsmen were Chris Wilson, Devin Harmann, Brent Wuebbles, Tim Koch, all friends of the groom, and Michael Olson, brother of the bride. Junior Groom was Jackson Creel, friend of the bride. Ring bearer was Reece Payne, nephew of the bride. Mia Riggan, friend of the bride, presented fan shaped programs and cones filled with rose petals to all of the guests. Wedding music was provided by Kristen Cherry and Laura Kaczor Stevens, cousins of the groom, and Savannah Vessell, niece of the groom. Scripture was read by Hannah Mason, friend of the bride. A rose ceremony was held in honor of the couple's family members that have passed away. A reception was held in Destin, Fla., following the ceremony. The guests enjoyed BBQ prepared by Ed Kueker, friend of the couple. The couple honeymooned in Riviera Maya, Mexico at the El Dorado Royale. When the couple returned, a dinner and dance reception was held at the Mt. Vernon Holiday Inn. Music was provided by Stan Garner of DJ Masters. The wedding party performed a dance choreographed by Lisa Turner, friend of the bride, to the Michael Jackson song "The Way You Make Me Feel." The couple reside in the St. Louis Metro East area.