Writing
Anna, a young philosophy academic, arrives at a small Canadian university as a sessional lecturer. There she meets an older divorced professor, Ian MacGregor, and they quickly discover a mutual attraction. Senior faculty at the university notice her skill at teaching, but have no funds to keep her on past the term's end. She must decide whether to pursue her career or stay with MacGregor.
Years have passed since Sophie (Wendy Crewson) left the ranch her family calls home to pursue her dream of becoming a singer. The death of her father means that Sophie, now 30, must return to the home she left behind so long ago. Once there, she's persuaded by her mother to leave her own aspirations behind and help with the ranch -- a choice that's helped along by the presence of Alex (Paul Gross), an attractive ranch hand.