Vice Avenged- A Moral Tale