The correct answer is (c) for.
"There is something wonderful waiting for her, when she reaches home."
"Waiting for someone" is the correct prepositional phrase in English. "For" indicates the intended recipient of the waiting. Options (a) "of," (b) "about," and (d) "inside" do not collocate grammatically with "waiting" in this context.