Flowering plants or angiosperms have flowers that contain their sexual organs. Flowers reproduce and give rise to fruits, which include the plant's seeds by which more plants can be grown. Non-flowering plants do not grow flowers; they may be wind-pollinated to produce seeds or gymnosperms or produce spores which are very tiny living cells of a plant on which they originate and are fertilized away from the original organism that can be used to reproduce and grow more plants like them. Roses, tulips, marigolds and some are very well known flowering plants while algae, ferns and mosses are non-flowering plants.