The little girl Leila lives isolated from the world in an imaginary world and tries to solve the mystery of life from behind the window of her small room.