4.5 Really really good for being a fanfic. Don't go into this expecting Harry Potter characters, this is a different story.