adherent
(n.) a follower, supporter; (adj.) attached, sticking to
cherubic
(adj.) resembling an angel portrayed as a little child with a beautiful, round, or chubby face; sweet and innocent
condone
to pardon or overlook
exorcise
(v.) to drive out by magic; to dispose of something troublesome, menacing, or oppressive
gluttony
(n.) engaging in extreme eating or drinking; greedy overindulgence
marauder
a raider, plunderer
pilfer
to steal in small quantities
rift
a split, break, breach
surmount
to overcome, rise above
trite
(adj.) commonplace; overused, stale