OK you know how every episode of Sherlock has foreshadowing?
OK remember this scene:
And now,Season 3
Look at Mary’s jeans…
And look where Sherlock’s gaze falls…..
I want to believe in this!
Mary makes a point of drawing our attention to the jeans.
Conclusion: Mary is *definitely* not the father.