We don’t even know where to start with this incredible wedding day at Flying Caballos Ranch! First off, Mike and Karianne are the best! They are such pure, honest, genuine, loving and selfless people. They love with their whole hearts, and it showed throughout the entire day. One of our favorite moments was when Karianne surprised Mike with the song she wrote for her vows. As she played, you could see the love in her eyes. It was beautiful, and Mike was overwhelmed with the woman he was about to marry. We were absolutely honored and captivated as we photographed their wedding. We are so excited for Mike and Karianne to experience married life together!