MagLady

@Auromoon I'm still in the process of reading but it's really good so far!