Daniel é um cara de 28 anos que vive em Vancouver, Canadá. Ele leva uma vida pacata, porém sem conhecer ou sentir as complexas e profundas relações humanas. Tudo isso muda quando ele conhece Sophie inesperadamente. Uma garota com personalidade forte e muito misteriosa. Quanto mais Daniel a conhece, mais ele quer estar perto dela. A vida de Daniel nunca mais será a mesma após o conto de fadas que é Sophie.