Prom is supposed to be the night you remember your whole life, but for Zach it's about to become his whole life. After a surprise smooch on the stroke of midnight, he finds himself stuck in a time loop, endlessly repeating the same day. To discover the identity of the mystery boy with the electric kiss, Zach must use his borrowed time to look beyond the masks his friends are wearing, and the barriers he's put up around his heart. Perhaps for Zach, true love might be closer than he thinks...?