by OneOldFart690
Good story but the ending seemed rushed. Still 5*
Good plot twists and strong backstories. Good sense of place. Strong character portrayals. A well-done story overall. Thanks for your time and effort.