Nice post!
If you are struggling for motivation I'd suggest make a spreadsheet or something where you can see how you are doing against your targets. This really helps me to stay motivated, and to get off my arse and go bag some miles even when I don't really feel like it. It's always the first mile out of the door that's hardest.
Here's how my simple spreadsheet has evolved over the years :)
Nice spreadsheet! That's some serious distance averages for 2017. I'm currently using the runkeeper app which is OK to reference previous runs. I think I have around 116 runs tracked. I think I might take your advice and set a goal for myself to work towards instead of just the 1/2 marathon.
That is a good advice man!