Nathan se prostitue le jour de ses treize ans à Calgary, Canada. C’est surtout un garçon en quête d'amour. Lorsque sa mère meurt d'une overdose, Nathan part à la recherche de son père qu'il n'a jamais connu. Sur sa route, il croise Boon Palmer, un homme dans la trentaine au cœur dur et au passé douteux, qui a lui aussi vécu une enfance difficile.
1917 Blessé lors des combats en Europe, le sergent Michael Dunne est rapatrié au Canada. A l’hôpital, il rencontre Sarah, une jeune infirmière dont il tombe amoureux. Lorsque le jeune frère de Sarah, s’enrôle pour combattre, Michael repart au front pour le protéger. Comme des milliers d’autres soldats, ils vont prendre part à la terrible bataille de Passchendaele.
Pete est un veuf qui peine à élever ses trois enfants seul. Sa fille, une passionnée de la nature, est comblée de joie lorsqu'un couple de cygnes vient nidifier dans l'étang près de leur maison. Mais à la suite du décès de la maman cygne, Ginny, une biologiste de la faune arrive sur les lieux pour prendre soin des œufs. Une passion naît alors entre Pete et Ginny.