cara is faced with a mysterious visitor from the past