It is great that your DS chose his own time, even if you would have been happy to keep going. FWIW that's the same age that my DS1 self-weaned also, and I think we both did an awesome job hun. So well done.

I thought my DS want to bf again when the baby arrived, but although he showed a lot of interest in me feeding DS2 he never showed any interest in bfing himself. But I have friends who's toddlers did, so it's certainly possible.

Enjoy this next phase of your relationship with your DS hun. It is still a wonderful experience being a mum!