spin - v. to turn or cause someone or something to turn around repeatedly
personality - n. the set of emotional qualities, ways of behaving, etc., that makes a person different from other people
mind-boggling - adj. having a very powerful or overwhelming effect on the mind
grasp - v. to understand (something that is complicated or difficult)
folk - n. people in general
reward - v. to give money or another kind of payment to (someone or something) for something good that has been done