Regret, Revenge and Redemption