Swimming Upstream: A Novel