This reminds me greatly of Crimson Room.