Marco (Dingdong), a photographer, along with his sister (Isabel) and their cousin Duke (Jojo) are on a vacation in an old sleepy town. While strolling around town a mysterious woman is hit by a van while trying to save Marco's life. He visits the woman and is drawn to her granddaughter Lianne (Karylle). Suprisingly, Marco has found the perfect girl in Divina. Though they’ve only spoken on the phone, they’re convinced they’re meant to be together. One problem: Divina’s living in 1957 and Marco in 2006.