Answer:
I think, the word in a sentence that receives the action of the verb is the direct object.
The correct form is because
Real life events. This is because the Alchemist is a novel, and thus a work of fiction. Since it is fiction, it means it cannot have any real life events in the story.
Hi !!
whose introduces a relative clause indicating a posession by people, animals, things....
the owner is before whose and the people, animal, thing just behind.
An example =
My friend, whose sweater was lost, had to go back to the restaurant to try to find it.
We met our friend whose sweater was lost.
Kate whose sweater was lost was very cold.
Tom whose sweater was lost came with us to warm up in a coffe shop.
Here are some examples. Sorry if my english isn't that good (I'm French) but I'm sure about whose
hope I helped :)