Good night to you too :) I hope you're doing well! :D
He was saying that despite being a famous Army Officer, General Corrigan was a man who never forgot where he came or the people he grew up with. Despite his honors and rank, he was still same kid the narrator knew from many years ago. That fact that he greeted him with such enthusiasm tells a lot about the man behind the rank.
The two people were his wife and the other girl I don’t remember
Prepositional phrase: on Ben's shoulder
Subject: Tattoo
Verb: spells