Jef is stranded in Budapest and so spends a day reckoning with past and present lovers, as well as a…
Depicting an epic 26th-century conflict between humanity and an alien threat known as the Covenant, …