I am wondering if my sentences are grammatically correct.

I sat with an old seaman on a bench. I asked him if he would like to be on a boat again. He puffed on his pipe, his gaze drifted out to the sea, and he said, "Oh, boy, more than anything."