Isle of the Beast

What is this weird creature hanging from the tree?
How do I get across the boiling pond?
How do I get past the stone archer?
The rose bushes keep growing!
Where do I find a wife for the Beast?

Up One Level