Nick Cave and The Bad Seeds – Ghosteen (aka Godfather III) Eddie Carter·December 23, 2019Ghosteen is sadly the Godfather III in this set. Nick Cave & The Bad Seeds fail to deliver on their third album of the trilogy. Album ReviewsFeatured·7 mins read