The Rose and the Beast: Fairy Tales Retold - Francesca Lia Block hmmmm... weird.