Well done to the both of you! That's quite an achievement.
My Moo recently self weaned, it's a bitter sweet time!