A rose plant is a beautiful shrub admired for its vibrant flowers and delightful scent. To flourish, it needs adequate sunlight, water and nutrients to produce its iconic blooms.