I would need more context and description to answer this question because none of those answers seems correct to me. The answer might be something like " A night of fire" but apart from that, without context I don't see how it could be "On a night of fire"
If the answer was to just choose a prepositional phrase then the answer would be correct because prepositional phrases are phrases like on, under, over Phrases like where you are.
hope this helped :)