This is miraculous. Not only this, but I have almost finished another thing as well (just 4597 ends to weave in before that's finished too).
My amazing finishyness is probably due to the fact that I have recently started going to a knitting night at the Pelton Arms in Greenwich. I am enjoying this very much not only because of the knitting, but also and especially because of the opportunity to chat with a) people over 3ft tall b) intelligent adults with whom I do not work. Come along if you're local: I highly recommend it.