This is a story I found somewhere else but had a terrible interface, so I'm using Webnovel to read here.