So let me be the first to say that I was VERY skeptical that I would like this story given the premise. But! I think Blueowl managed to pull it off--to the point where I kept asking for more until it was finished!
It's a well-written journey that explores the topic well.