To steal the word used by a friend who recommended this to me: endearing. Love how the little twists appeared and puzzles got uncovered, it left me gasping at times, while at the end it left me feeling warm and fuzzy.