Did anybody else immediately go “….What the fuck is a solar plexus?” ??
Solar plexus: 1. A complex of ganglia and radiating nerves of the sympathetic system at the pit of the stomach.
So he basically just said “Right in the feels” in a very sophisticated way…