Purple Dots: A Novel