Dragons Oath - P.C. Cast
Technically, I give it 3.5 stars. But whatever.