Petras yra kuklus vaikinas, neturintis jokių žalingų įpročių. Sulaukęs dvidešimt penkerių, tėvai padeda jam įsigyti nuosavą butą Vilniuje drauge suranda pinigų pirmai paskolos įmokai. Nuo šiol Petras gyvena vienas. Jis dirba programuotoju ir pirmenybę teikia ramiam gyvenimui, vengdamas bet kokių kontaktų.
Kad namuose nekiltų nuobodulys, Petras nusprendžia pasiimti katinėlį. Katinui, kuris turi įgimtą priekinių letenų defektą, pirmieji šeimininkai svarstė apie eutanaziją. Tačiau Petrui pagailo gyvūno, ir jis nusprendė jį priglausti. Katinėliui Petras suteikia lietuvišką vardą Gražulis. Abiem draugams sekasi gerai Petras skuba namo iš darbo, kad galėtų praleisti laiką su Gražuliu, o katinėlis visada laukia jo ant durų kilimėlio.
Po kiek laiko Petras pradeda bendrauti su kolege lietuviška moters vardu Solveiga. Ji pasirodo esanti atkakli ir vos per mėnesį persikelia gyventi į Petro butą.
Solveigai Gražulis iš karto nepatinka ji prašo Petro atsisakyti katino, bet Petras griežtai atsisako, paaiškindamas, jog Gražulis jam labai brangus. Tačiau Solveiga nenurimsta ir vėl spaudžia Petrą atsisakyti katinėlio. Petras galiausiai sako, kad katinas liks. Solveiga aiškina, jog katinas gadina jų įvaizdį, nes svečiai yra pasibaisėję jo priekinių letenų defektu. Petras pasijunta susikirtęs tarp dviejų mylimų Solveigos ir Gražulio.
Petro tėvai taip pat nepritaria sūnaus pasirinkimui jiems Solveiga atrodo šiurkšti ir nemandagi. Jie pataria Petrui neskubėti kurti bendros šeimos ir leisti laikui juos geriau susipažinti.
Kai Solveigos tėvai atvyksta į svečius, Petras galutinai supranta, kad nenori surišti savo likimo su Solveiga. Solveigos tėvas pasijuokia vos peržengęs slenkstį Gražulį pavadina keistuoliu. Tuo metu Petras ima ginti katiną.
Visą vakarą Solveiga ir jos tėvas juokiasi iš katino išvaizdos, siūlo Petrui įvairiausias idėjas, kur būtų galima palikti Gražulį, ir linksminasi su Solveigos mama, kuri taip pat juokiasi kartu. Kitą dieną, grįžęs iš darbo, Petras pastebi, kad Gražulis dingo. Paklausęs Solveigos, kur katinas, sužino, jog ji nuvežė jį į veterinarijos kliniką ir paliko ten.
Petras paskubomis iškeliauja ieškoti katino ieško penkias valandas… Ir pagaliau suranda. Gražulis, ramiai murkiantis Petro glėbyje, yra laimingas, kad šeimininkas jį surado. Grįžęs namo, Petras paprašo Solveigos susikrauti daiktus ir išsikraustyti. Nenori jos daugiau matyti ji jam tapo tiesiog nemaloni.
Kitą rytą Solveiga tyliai susikrauna daiktus ir išeina. Susitaikiusi. Ji niekada nemanė, kad katinas Petrui bus svarbesnis nei ji pati. Dabar Petras ir Gražulis gyvena drauge, o katinas kasdien džiaugiasi šeimininko grįžimu iš darbo ir šalia jo jaučiasi saugus bei laimingas.




