Charlie er overvældet af sorg. Hans yngre bror Sam dør i en tragisk ulykke, som han føler sig ansvarlig for. Charlie er også død i et kort øjeblik, men genoplives af en ambulancefører. Fra da af beslutter Charlie sig for at leve i fortiden, men da han møder en pige, må han vælge mellem hende eller holde et løfte til afdøde Sam.