by creativeboyinspring
Great story, but only 4 stars because you mixed up the names a few times.
Went a bit too far with the characters. Also, I'm glad you said this want about race but everything the three main characters and you said made it seem definitely about race.