Yes, an orchid is a flowering plant
Read more
Yes. In fact, it is the largest family of the flowering plants.
Shortly, sweetly & very simply yes.