Kate Evans har lenge hatt et hemmelig crush på Shane Anderson, så da han ble gift med hennes beste venninne, ble hun knust. I årene som har gått har hun klart å opprettholde et tett vennskap med Shane, men under en tragisk hendelse endrer alt seg: venninnen hennes dør i en bilulykke, og det nyfødte barnet overlever mirakuløst. Når Shane skal dra på en seks måneders militærtjeneste, tar Kate det på seg å ta vare på både babyen og Shane sine eldre barn. Etter hvert som båndet mellom Kate og Shanes familie vokser, opprøres også hennes følelser for Shane. Like før hun er klar til å konfrontere den smertefulle fortiden og se fremover, svikter Shane henne, noe som igjen knuser hjertet hennes.