The Invisible Guest ★★★★

Chugged a long but I was souped happy with it by the end!