Not gonna lie, just read all of this and I kind of liked it. ;) There were a few issues with you switching names a couple times (referring to Gideon as Gavin and Fiona as Kylie) and there were times when you left out a word here and there. Other than that, it was quite superb.