what lies between us ending explained