In a small Pennsylvania town in 1957, Mike Shea [Timothy Hutton] dreams of leaving behind the quiet streets and starting anew in California with his girlfriend Brenda Carlucci [Mare Winningham]. But Brenda’s departure comes with a sudden, jarring goodbye, and Mike ends up driving away alone, chasing a vision of a louder, brighter future.
On the road toward the West, a selfless act changes everything: Mike pulls a woman and her children from a car that plunges into a river, but in the process he loses his own life. He awakens to a pale, luminous realm where his Aunt Lisa greets him and gently explains the rules of the next journey. As he searches for someone from his past life, a heavenly guide appears—the ethereal Annie Packert [Kelly McGillis]—and an immediate, undeniable connection blooms between them.
Their love faces an impossible obstacle. Annie has not yet lived on Earth, so their impending wedding cannot be completed. Before she can earn her wings, she must depart on a tour of duty that requires her to inhabit a human body, a mission that keeps them apart at a moment when they feel everything is aligning. Mike is left to wrestle with a wrenching separation that tests his faith and patience.
From the celestial ranks comes a stark proposition: Emmett Humbird, a smoky-voiced official of the heavens, offers Mike a deal. He can return to Earth for 30 years to search for Annie, but with a catch—neither of them will remember their shared past, not even their names, on Earth. The terms are difficult, yet the appeal of finding true love again proves overpowering.
Back on Earth, Ally—the reincarnation of Annie—grows up with a vivid imagination and a life filled with daydreams. She names her imaginary friend Mike and, over time, writes a book whose central figure is a man named Mike. Her marriage falters, and she experiences stretches of loneliness, all while her dreams hint at a love she has yet to meet in this life.
Meanwhile, Mike is reborn as Elmo. When he reaches his late twenties, Emmett’s visitation nudges him toward purpose, and he begins to chase a direction that feels familiar even if he doesn’t yet understand why. A chance encounter with Ally’s book pushes him deeper into a path that seems coded for him by fate. He also reconnects with the people who shaped his youth—his birth parents—who treat him with kindness and even gift him a trumpet, nudging his music toward prominence.
Elmo’s path leads to a moment of creative triumph: he writes a hit song that captures a feeling he had been nurturing in Heaven, a melody tied to a memory of Annie. The tune, a testament to the life he once shared with Annie, becomes a beacon of possibility for both their futures.
The story sweeps toward a quiet, hopeful reunion. On what happens to be Mike’s 30th birthday, the two souls finally lock eyes in the street: Ally, now a grown woman, recognizes the memory and significance of Mike, and Mike recognizes Ally as the one who carries the essence of Annie. In a kiss of fate, they discover each other just in time, confirming that love can bridge even the most celestial divides and that some connections endure beyond time itself.
This tale blends longing, second chances, and the redemptive pull of music and memory, painting a richly dreamlike arc where heavenly limits bend to allow two people to find one another again, right when they are meant to.