Cross Creek Ranch does it again! Another gorgeous and perfect wedding day! Kate and Michael had the BEST day with their friends and family. Everyone enjoyed the moving ceremony and then rocked out at the reception. Thank you so much for allowing me to be a part of your day!