The Astronomical Witch

Crazy, evil and a time traveller as well