Well, I think DD has weaned herself. She will be 4 in August.
We may not have been 100% child-led 100% of the time, but I am posting this here because I was always committed to letting her nurse for as long as she liked and I feel that it was truly her decision to wean (as strong willed as she is, there is little she does that is not her decision!).
She went a week without nursing and when I told her it had been a week she said "that's because I am big now and I don't need mama milk anymore. I am saving it all for the baby" (even though we had talked about sharing "nursies" and I explained that my body would make as much as it needed to). Then she asked to nurse a couple of mornings later, nursed for a little longer than usual (for quite some time she has been nursing for just a couple of seconds per side), stopped and said that no milk was coming out. I told her that sometimes it just takes a little while, so she nursed a little longer, announced that she had gotten some milk, and was done. She hasn't wanted to nurse since then.
It is bittersweet. I am just over 5 months pregnant and it has been very painful to nurse for the past few months. In some ways I am relieved, but it is also such a big milestone. I can't believe that she is done, and I am a little teary eyed after typing all of this.