Welp, I guess it's finally time to retire my jacket. I keep fixing it and it keeps tearing in other places. I got four years out of it, which isn't terrible by modern standards, I suppose.
It turns out they still sell that exact same style of jacket, so maybe Santa will be nice to me this Christmas. In the meantime, I'll just have to fall back on my older coat and just layer sweaters and such underneath.