megan, jb and scott. megan and jb have been together for 18 years.