Jennifer Michelle Grimes and Mark William Craig were married June 12, 2010, at Shades Valley Lutheran Church in Birmingham. Rev. Dr. Chris DeGreen and Rev. Sandy Niiler officiated.
The bride is the daughter of Dr. and Mrs. Gary J. Grimes of Hoover. She is the granddaughter of Mrs. Artice and the late Carl Hanson of Madison, Wis., and the late Mr. and Mrs. Joseph Grimes of Greeley, Colo.
The groom is the son of Mr. and Mrs. Carlton (Skip) Craig Jr. of Clay. He is the grandson of Mr. and Mrs. Carlton Craig Sr. of Supply, N.C., and Mrs. Martha King and the late Richard King of Columbus, Ohio.
Wedding music was provided by organist Crystal Mittermaier and soloist Maizie Nelson.
Given in marriage by her father, the bride wore a chapel length ivory satin gown accented with crystals and carried white and pink peonies, white hydrangeas, white roses and stephanotis.
The maid of honor was Sandra Aquilar. Bridesmaids were Sunny Knott, sister-in-law of the bride; Emily Craig, sister of the groom; Mayela Clinkscales; Katherine Harris; Mogdeh Motii; Ashley Stephens and Ashley Watson.
Attendants wore sea glass gowns and carried hand-tied mini calla lilies.
Adam Wright was the best man. Groomsmen were David Grimes, brother of the bride, Ian Diuguid, Caleb Hopkins, Carlos Nuñez, Mark Howard and Chris Megginson.
Gracie and Ava Nafziger and Annika Grimes, nieces of the bride, served as flower girls.
Daniel King, cousin of the groom, was ring bearer. Matthew Wagner, cousin of the bride, and Caleb Hopkins were scripture readers.
A reception followed at the Pine Tree Country Club. After a honeymoon trip to Rosemary Beach, the couple live in Cahaba Heights.