Yet Another Story ID

There was a riverboat… a talking crow?
A magic teapot? Yes, I think I know
The book you mean! Was there a looming threat
And prophecies of doom they can’t forget?

Was there a morning when the river fog
Revealed the secret city, and a dog
barked at the crow, then at the water gate
Their magic didn’t work — they’d come too late!

It’s funny how the details, not the plot
Stick in my mind, long after I’ve forgot
The reason for the crow, the dog, the goat
I still recall that moment on the boat.

As for the author… still, book three was called
The Dragon Prince Comes Back To Save Them All.

(For Brother Guy Consolmagno)  25th November 2011