There is something to be said for an author keeping their powder dry, so that profanity has valuable impact. This otherwise decent story is ruined by constant childish swearing, often for no good reason. It is eye-rolling and obnoxious to the point of making me stop and refund.