smirk: to smile in an insulting way
relentless: refusing to stop or give up
diaspora: scattering of people who have a common background or beliefs
prophet: a religious teacher who is regarded as someone who speaks for God or for a god
covenant: a promise made by God
corrupt: to cause something to change from good to bad
ponder: to think seriously about; reflect on