Mae Hartley and Gabby Harrison are intelligent tenth graders. Mae has a crush on a Jock (stereotype) named Jaden and thinks that he is going to invite her to the Homecoming dance. However, she is publicly humiliated by Nevaeh, a mean cheerleader girl who is already going with Jaden. In her embarrassment, Mae claims that she already has a boyfriend. To cover the lie, Gabby offers to program a virtual boyfriend for Mae using computer software known as X-17, which they believe is used by Mae's father, Dr. James Hartley, to design high definition video game characters for his company. Gabby successfully creates a virtual boyfriend according to Mae's direction, and Mae names him Albert.