Entertaining puzzle but I stumbled on a few.
31D Gave up on this one! I see "mad" as an adjective so shouldn't have a plural.
34A Parse, please.
3A Parse, please.
36A Sorry, didn't like it! I don't see "lone" as a synonym.
28D That's the first time I've seen P as an abbreviation for "papa". I shall add it to my list.
These aren't criticisms, just the clues I couldn't get!