To answer this question, we need to understand the correct usage of prepositions in relation to "come" and "home".
The correct answer is D) nothing required.
In this sentence, "came" is used as the past tense of "come", which implies movement towards the speaker's location. "Home" functions as an adverb indicating the destination or place of arrival. When using "come" in this sense, we do not typically use a preposition before "home". Therefore, the sentence is correct as it is, without any preposition.