Yes that was part of a pine gametophyte


What does this picture show:

Archegonia in pine
Young lily ovule
Lily pollen mother cells