by mistyfdfa
This is a perfect mix of fantasy. Well written, clever story and a happy ending! Thanks!