A tender and cleverly constructed afterlife romance that asks impossible questions about love, memory and choice ...