You should speak with Lancelot - he was asking about you while you were gone.
Safe journey friend!
So you have solved the mystery of the stranger beasts? Very well done. My confidence in you is redoubled!