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