Romantic, charming, relaxed, elegant. These are the first words that come to mind when I think of Theresa and Craig, and their wedding day. As different as they are from each other, Theresa and Craig make the perfect match.
Read MoreRomantic, charming, relaxed, elegant. These are the first words that come to mind when I think of Theresa and Craig, and their wedding day. As different as they are from each other, Theresa and Craig make the perfect match.
Read More