Det er en historie om ro og ild og leg. Om kvinder og mænd. Om liv og død. Det er en historie om at mennesker mødes. Om tilfældighedernes forunderlige lovmæssighed. Om samtidigheder, om samspil og dobbeltspil. Det er en historie om kærlighed. Om himmelsk og jordisk og djævelsk kærlighed. Den himmelske Sofia (Harriet Andersson), den jordiske Hans (Erik Wedersøe), dæmonerne Devah (Eva Dahlbeck) og Sjalof. Om sød musik der opstår i hjertet.