Lyric discussion by Kez 

Cover art for This Night Has Opened My Eyes lyrics by Smiths, The

i think the guy who 'said he's cure your ills but he didn't and he never will' is the guy who got her pregnant...an older man who took advantage of a vulnerable young girl

@Kez "he said he'd cure your ills, but he didn't and he never will" refers to the promises that the man made to the woman when in reality he was lying and eventually left her after impregnating her.