Fun puzzle! Impressive number of interesting long entries in the fill. 14A was clever. The only thing that bothered me slightly was that the literal definition for 25A doesn't seem to match the answer grammatically? 'chafes' would be correct, but would have made the surface reading of the clue a bit dodgy.