Catherine breaks up with John because ""things are too good"", Dexter discovers that his new love Annie has a surprising past, Mahalia loses her new dog, and John's suspicions are aroused by the kindly gentleman who returns it.
Catherine breaks up with John because ""things are too good"", Dexter discovers that his new love Annie has a surprising past, Mahalia loses her new dog, and John's suspicions are aroused by the kindly gentleman who returns it.