Ottavo album in studio per la cantautrice statunitense Joan Osborne, che a due anni di distanza dalla pubblicazione di "Bring it on home" torna sulle scene con una nuova fatica discografica intitolata "Love and hate". L'album contiene dodici brani inediti tutti scritti dalla stessa Joan Osborne (che in alcuni episodi è stata affiancata da altri autori), registrati dalla cantautrice tra i boschi della Pennsylvania e New York.
"Love and hate" è stato prodotto dalla stessa Joan Osborne insieme a Jack Petruzzelli, in passato già al fianco di Patti Smith, Rufus Wainwright e della stessa cantautrice (per la quale ha prodotto il precedente "Bring it on home").