plot from beowulf