According to sources, Kim and Zach, who happened to live in the same apartment complex, allegedly met while they were taking the trash out. Such odd meeting later blossomed into a beautiful love story. After a few years of dating, the couple tied the knot in 2003.
They are proud parents of three lovely children: Will, Wyatt and Abby Jane.
Photo Credit: Zach Johnson