Ett uppskakande drama har afspelats i Mariefred.