Game of Thrones: Theon Greyjoy will never get redemption, not even after the Battle of Winterfell
If you haven't seen it, you may way to leave. The last thing Theon Greyjoy heard was a lie. Bran told him: “You're a good man, Theon.” That's just not true. Theon was not a good man. He committed, witnessed and played accomplice to unspeakable crimes.