Great use of a personal example as others have said in the comments, and you have also taught me new word people use to describe others "Half-breed". I'm not sure if its a Canadian slang since I am used to(from America) calling people who have white and black parents "light skins". Overall great read.