The correct answer is D, because there are three independent clauses in this sentence, all of the clauses are independent. A means that there is at least one dependent clause, which is not the case here, and B means the same. C mean that there is only one independent clause in the sentence.
“Festival” is really the right word, because liberty is truly something to be celebrated, its realization a cause for joy and an occasion for happiness. ...