January 25, 2025 Edge of Your Seat: 10 Thriller Anime That’ll Mess With Your Mind and Your Sleep Schedule