Stephen Steele July 8, 2018 Is forgiveness fair? Stephen Steele July 8, 2018 How can God be both righteous and forgiving | Romans 3:21-26