For 15 seasons and more than 300 episodes, Criminal Minds has kept fans on the edges...