Jennifer (Natalie Hall) and Kevin (Darin Brooks) have been inseparable since becoming best friends at age six. So when Jennifer graduates from college and begins building a career, she thinks it’s only right to let drop-out Kevin live in her newly purchased house until he gets back on his feet. Seven years later, Jennifer is continuing up the career ladder while Kevin is still golf caddying and waiting for his big break. Jennifer is ecstatic when her boyfriend Bryce asks her to marry him after only six months of dating, except Bryce is secretly using her angelic reputation to gain favor with his boss Mrs. Von Hoffman (Frances Fisher).