This story took a little while to hook me, but once it did, it was a great ride!