It's complete on Royal Road, but it has only just started being published on KU. I remember it was about Chapter 400-500 before the grammer became bearable so might be a long while before its worth reading unless you can handle terrible grammer. Otherwise its great.