Alan rated Magic's Promise: Show rating 5 stars Jan. 2, 2017 Public Magic's Promise by Mercedes Lackey