Where are the gametophytes of seed-bearing plants located?

in flowers and on cones
on roots and stems
in spores and on leaves
in vascular tissue and on roots