This is the BEST CW show I've watched. This show is AMAZING! If you're looking for a show that has a little bit of everything, this show is for you. From the plot, humour and the heart of the characters, it perfectly balances all these aspects, and yes, even if it has its supernarrative plot, the writers don't forget to add heartfelt moments between the characters. Season's 4 and 5 would probably be my least favourite seasons, but just like every season, it has it's interesting parts. It was fun to watch and I thoroughly enjoyed it.