This anime is the School Days of magical girls anime,except 100 times better. It takes its genres are completely shits on all the norms and what you'd expect it to be like. It is a must watch and one of the most emotional, best written anime I have ever had the pleasure of watching