Stones Skipping on Water: A Reincarnation Thriller