No joke, despite not being on my five must-watch anime list a few months back, Yamada-kun and the 7 Witches turned out to be my favourite of the season.