Words written on a tomb is called _____________?

Words written on a tomb is called _____________?

A. epithet
B. epigraph
C. Soliloquy
D. epitaph