Meteor: A Novel