Mystery, Heartbreak and Justice