Our new sofa arrived today. We purchased it on July 1st.

The ottoman was ready almost right away. Apparently the sofa, which is common enough to have floor models, is built on a case-by-inspired-case basis. It was supposed to come while we were traveling all over the wide world for the holidays, but they were kind enough to hold on to it until we returned. They called yesterday and said our furniture would be delivered between 9:30 and 12:30 today. They showed up at about 9 a.m., in and out with a careful professionalism.
I’m typing this from the sofa. It is firm. Has that new-furniture are-the-chemicals-in-this-deadly-in-California smell.
Humorously, the crew chief has to take a photograph of the sofa for proof of delivery. If the signature and initials on the form aren’t enough, who is to say he didn’t take that sofa and shoot a photograph in my neighbor’s house? Or his neighbor’s house? So I’m surprised he didn’t ask us to sit on the sofa, but AI is doing amazing things these days, and so maybe that’s not proof enough either.
Hang on.
…
I just stood up to go fetch something from elsewhere in the house. This sofa is both firm and actually easy to get out of. The old one, which had 20-some great years of use, involved a rolling, pushing motion, and you always came out low, owing to where your hips wound up. With this sofa you just … stand up?
My knees approve.

Climbed on the bike this afternoon. Climbed off in the early evening. I spent so much time on the bike that I started playing around with the camera angles on Zwift. This is usually the sign that I’m ready to be off the trainer, and on the road. But, it rained all day, and it was 54 degrees at best, and once the bike is on the trainer, it tends to stay there until the weather is tolerable. And it rained all day.

Anyway, I clicked off 60 miles. I was intently concentrating on distance, because of this silly mileage goal, rather than times. But I still did my 3rd fastest time on the circuit, and my second fastest time on two loops of the circuit.
I hope my avatar has something left in the legs for tomorrow. Tomorrow we break the personal record.
Tomorrow, it won’t be weird to ride my bike into the new year.