For Joyce, what are epiphanies ?

For Joyce, what are epiphanies ?

A. short prose sketches that vary in character
B. dream-like pieces of writing
C. deep realizations linked with religious faith
D. All of the Above