Person stuck walking on endless stairs that repeat.
a guy glued on heaven's stairs
stairway to heaven.
stairs that lead to heaven or helen's room
door to helen
Doodle or Die is the game of "telephone" with drawing!