Gwen Turner (Jessy Schram), a young TV commercial director who plans every detail of her life, hopes her boyfriend, Alex Stone, will finally propose and fulfill her goal of being engaged by the time she's thirty. Gwen meets Dave McKinley (Luke Macfarlane), a charming commercial director with a spontaneous approach to life, when an upscale ad agency pairs them to work together.
When Alex does not propose, a disappointed Gwen makes a birthday wish: to see what her life will look like in ten years. The next morning, her wish miraculously comes true when she sees a vision of her future in which she is a happily married mom. But to her surprise, the man she’s married to in her vision Dave, not Alex.