Re: It probably varies depending on the line
I could see good and blood rhyming even in some modern accents of the British isles. Like more northern accents.
the oo in both could be pronounced like the u in "pudding".
In my head I could imagine Paul McCartney pronouncing the words like that.