Eleanor McEvoy: Deliver Me/The Thought of You Review Music Review February 1, 2011Eleanor McEvoy released her eighth album in 2010. ‘Deliver Me/The Thought of You’ is the new Double A single from ‘I’d Rather...