As I have said I am with Matt that he must cry off the obsession. Now it's even clearer in my mind how it could happen or it's the only way I can imagine it happening.
Roland does reach the Tower but he doesn't enter. I know it sounds impossible but there must be a point when Roland realises his job is over when he sees the Dark Tower at the horizon.