xavier riddle theme 2019 2024