I'm not sure I like this yet, but here's what I've got at present...
One day, the noble princes and kings came to his den. They said, "The pirates have set sail for Honalee again! "We know you miss dear Jack, but for his homeland we must fight." So Puff fired up his courage and walked out into the light.
He roared at all those pirates, and it froze them in their tracks For, though the mighty voice was Puff's, the name they heard was Jack's! Puff sails the seas forever, protecting Honalee On the good ship Jackie Paper, in his good friend's memory.