Which of the following characteristics is shared by all land plants?

A) Stomata
B) Homospory
C) Alternation of generations
D) Tracheids
E) Flowers