Ricochet: A Novel