Beren, un Homme, fils de Barahir, tombe amoureux de Lúthien, une Elfe du peuple des Sindar, dans la forêt de Doriath. Lúthien, fille du roi Thingol et de la reine Melian, est connue pour sa beauté exceptionnelle. Thingol désapprouve l’amour entre un homme et une Elfe et propose à Beren une quête impossible pour obtenir la main de sa fille : récupérer un Silmaril, l’une des trois gemmes précieuses créées par l’Elfe Fëanor.
Ces Silmarils sont gardés par Morgoth dans sa forteresse d’Angband. Malgré la quasi-impossibilité de la tâche, Beren accepte la quête. Il s’infiltre dans Angband avec l’aide de Finrod Felagund, un Elfe, mais ils sont capturés. Finrod est tué, mais Beren est sauvé par Lúthien, qui s’est échappée de Doriath.
En utilisant son charme et ses pouvoirs magiques, Lúthien endort Morgoth et Beren réussit à couper un Silmaril de la couronne du Seigneur des Ténèbres. Cependant, ils sont découverts lors de leur fuite, et Carcharoth, le loup de Morgoth, mord la main de Beren avec le Silmaril. La blessure est empoisonnée, mais Beren et Lúthien parviennent à rentrer à Doriath.
Carcharoth, enragé par le pouvoir du Silmaril, attaque Doriath, provoquant la destruction du royaume avant d’être tué durant la Chasse au loup. Beren, condamné à une mort inéluctable, offre alors le Silmaril à Thingol avant de mourir.
Lúthien, refusant d’accepter la mort de Beren, meurt de chagrin et descend dans les cavernes de Mandos, le monde des morts. Ses pleurs éveillent la pitié des Valar, les puissances divines, qui renvoient Beren et Lúthien dans le monde des vivants, en échange de l’immortalité de Lúthien. Le couple vit alors quelque temps à Doriath, avant de s’installer à Tol Galen où ils ont un fils : Dior.