I can’t say enough about these two. Kai and Kellan are just about the most genuine, unassuming souls you’ll ever meet. This day was filled with good people, gorgeous light in the most beautiful church, and lots of those quiet, in-between moments that make me most passionate about being a photographer. Let this one soak in.

kaikellan-blog-2 kaikellan-blog-3 kaikellan-blog-4 kaikellan-blog-5 kaikellan-blog-6 kaikellan-blog-7 kaikellan-blog-8 kaikellan-blog-9 kaikellan-blog-10 kaikellan-blog-11 kaikellan-blog-12 kaikellan-blog-13 kaikellan-blog-14 kaikellan-blog-15 kaikellan-blog-16 kaikellan-blog-17 kaikellan-blog-18 kaikellan-blog-19 kaikellan-blog-20 kaikellan-blog-21 kaikellan-blog-22 kaikellan-blog-23 kaikellan-blog-24 kaikellan-blog-25 kaikellan-blog-26 kaikellan-blog-27 kaikellan-blog-28 kaikellan-blog-29 kaikellan-blog-30 kaikellan-blog-31 kaikellan-blog-32 kaikellan-blog-33 kaikellan-blog-34 1kaikellan-blog-35 kaikellan-blog-36 kaikellan-blog-37 kaikellan-blog-38 kaikellan-blog-39 kaikellan-blog-40 kaikellan-blog-41 kaikellan-blog-42 kaikellan-blog-43 kaikellan-blog-44 kaikellan-blog-45 kaikellan-blog-46 kaikellan-blog-47 kaikellan-blog-48 kaikellan-blog-49 kaikellan-blog-50 kaikellan-blog-51 kaikellan-blog-52 kaikellan-blog-53 kaikellan-blog-54 kaikellan-blog-55 kaikellan-blog-56 kaikellan-blog-57 kaikellan-blog-58 kaikellan-blog-59 kaikellan-blog-60 kaikellan-blog-61 kaikellan-blog-62 kaikellan-blog-63 kaikellan-blog-64 kaikellan-blog-65 kaikellan-blog-66 kaikellan-blog-67 kaikellan-blog-68 kaikellan-blog-69 kaikellan-blog-70 kaikellan-blog-71 kaikellan-blog-72 kaikellan-blog-73 kaikellan-blog-74 kaikellan-blog-75 kaikellan-blog-76 kaikellan-blog-77 kaikellan-blog-78 kaikellan-blog-79 kaikellan-blog-80 kaikellan-blog-81 kaikellan-blog-82 kaikellan-blog-83 kaikellan-blog-84 kaikellan-blog-85 kaikellan-blog-86 kaikellan-blog-87 kaikellan-blog-88 kaikellan-blog-89 kaikellan-blog-90 kaikellan-blog-91 kaikellan-blog-92 kaikellan-blog-93 kaikellan-blog-94 kaikellan-blog-95 kaikellan-blog-96 kaikellan-blog-97 kaikellan-blog-98 kaikellan-blog-99 kaikellan-blog-100 kaikellan-blog-101 kaikellan-blog-102 kaikellan-blog-103 kaikellan-blog-104 kaikellan-blog-105 kaikellan-blog-106 kaikellan-blog-107 kaikellan-blog-108 kaikellan-blog-109 kaikellan-blog-110 kaikellan-blog-111 kaikellan-blog-112