M.W.
I'm so proud of you for giving your dd best best nurtition possible for so long!
Having a long hx with breastfeeding, I have several thoughts
1. have you ruled out the possibility that you are sore 'cause you are pregnant? weaning is a good way to get pregnant again. Anything that cuts down on sucking time can foster up enough hormones to let you ovulate, even without having a period first. This sounds like the most likely cause, since you do seem to be weaning gradually.
2. pump just enough to relieve engorgement
3. hot showers
4. cabbage leaves in your bra
5. sprinkle ginger, sage &/or cinnamon liberally on your food, or in capsule form, both these tend to dry up milk supply.
6. remember this too shall pass!
I too used a birthday as a marker for weaning, except I used their 3rd birthday, not 2nd. I knew in the Bible everywhere it talks of eaning, it happens in the 3rd yr. I figured by 3 they would be old enough to understand better. So, I started about a week before their birthday telling them how grown up they would be, and named some things that would be new priveleges for them, (such as go from the toddler to the regular swing, and wear big girl(or boy) undies). After they were feeling good about being so grown up, I told them as they got to do more big girl (or boy) things, they would be too big to do some "baby" things, (like wear diapers ad nurse) They were dissapointed at first, but got over it quickly, as they were reminded how big they were now. I don't know if those tactics would work as well at 2, but it should still help.