Which sentence correctly uses an appositive phrase?

A: The novel about spies was a quick read, and very entertaining.

B: The novel, a love story set in ancient Egypt, took me two weeks to finish.

C: I read the novel, despite the fact, that it was hard to understand

D: Last summer I read all the novels in that series.