I would say the story line is pretty lose but yeah your interpretation is indeed correct
Everything that is about dreams adds to the complexity of the interpretation xd