While it absolutely pales in comparison to what's happening elsewhere on the forum, it was a hard day here at the OK Corral. My shiny new computer is going to take 2 weeks longer to deliver than I was original told so I likely won't be here to get it (and yes, that's definitely a low priority 1st world problem). Then the lab messed up Carbon's urine test for purine levels but we do know that his protein levels are too high. So it's back to holding a cup under him tomorrow morning and back to the vet. On the bright side, I remembered to have his rabies titre done so we're hopefully ready for Brexit if it happens.
But the really yucky, icky, nasty kick in the backside was my lawyer's appointment this evening. It turns out, through some very obscure immigration law, that I am NOT eligible for a permanent residence permit. You know, that thing that I took German language and culture tests for, ran all over Bavaria for, stood in line for 9 hours for? That I was told if I just fulfilled the requirements given to me by the immigration office that I would get? The thing that I've been told for the last three years is my 'right' after five years residency which I've now completed? Nope, not eligible.
My lawyer scrambled not to get me deported and find a solution.
He's gotten the immigration office to agree to a one year extension. Good only in Germany. For only one year.
There's a bunch of other nasty and ridiculous details I won't go into, but bottom line is just

. Not even

. Just

.
My lawyer hasn't given up and says getting a year will let us work on something more lasting. He looked as frustrated as I felt. He's really fighting the good fight, for which I'm grateful, but honestly I'm very very tired of this mess.
To end on something positive: Carbon once again LOVED his visit to the lawyers' offices. It's a nice 20 minute walk there, then he gets treats from me for doing a downstay in the waiting area, then he got lots of cookies from the lawyers. Now he's having a good snooze on the sofa with his bunny, a good day's work done.
