https://www.bookenticer.com/broken-knight-by-l-j-shen-2/
Broken Knight by L.J. Shen