It's been 18 years since the Battle of Hogwarts in Harry Potter time - the fateful fight between good and evil took place on the 2nd May 1998.

Many favourite characters died in the last battle of the book series, and JK Rowling has started marking each anniversary with an apology for a favourite character death.