When Ann McAllister signed up for online dating, she never expected that it would be so shallow, but after a particularly bad date, she almost gave up, only to discover that the perfect guy was right under her nose. But then she discovers that nothing is perfect, and how easily she can be deceived.