Kevin Hearne Kevin Hearne. Kevin Garnett Betsy Hearne kevin waldron Damien de Carne Devil in heaven Elaine Treharne Heaven in heart Open heart