I didn't catch the train yesterday: I had to sort out a load of loose ends before going on holiday next week so I'll go this morning...
... or maybe not.
As part of the response to the cost of living increase in Germany, the DEgov decided to make 'local' trains much cheaper for the next three months; 9€ per month gives you a rail pass for all of the local trains in Germany, for June, July, or August.
What they haven't done is
organise any more actual trains.
So as is to be expected, in one of the main holiday regions in Germany, if you make train travel essentially free, people use them, with enthusiasm.
Which means that when my train arrived this morning the driver stuck his head out of the window and said: "I can't take any bikes, sorry." They were actually struggling to fit people on board.
The DB website has red "overcrowding" warnings popping up like a rash.
So, Plan "C": Early train tomorrow morning when there shouldn't be too many people, arriving in Stuttgart at about 0900.