No Image Available
Klara and Ola give in to the pressure that they must become lovers. But do they really fit together so well?
Jessica Chen