Why does this make me think of Sailor Moon? Anyway, this is adorable!