Filmen utspiller seg i studentmiljø i Uppsala. Den åpner med at den unge juristen Bo Hagberg sitter ved et skrivebord og skriver på maskin. Mens han skriver, hører man stemmen hans lese opp manuskriptet som voiceover. Så skifter bildet til å vise historien som Bos stemme forteller: natt til første mai er Gullan Svan på vei hjem etter å ha feiret Valborgsmäss. Gullan leier en hybel hos antikvitetshandler Bladh. Samme natt blir hun drept, og en tegning blir stjålet fra rommet hennes. Hun var ei jente med et noe frynsete rykte, og var beruset da hun dro hjem fra festen. Da politiet begynner å etterforske drapssaken, får flere av de øvrige festdeltagerne problemer med sine forklaringer. Men er alt slik det ser ut på overflaten?