There is certainly a possibility of growing roses indoors, but it will require some specialized care. Miniature roses are the most commonly grown type of rose indoors, as they do well in low light and can be kept relatively neat. Follow these tips to keep a miniature rose healthy and happy:
1) Give your rose plenty of sunlight – most miniature roses need about six hours of direct sunlight a day. If you can’t provide this amount of sun, then consider placing your plant near a window that receives at least partial sunlight.
2) Keep your rose watered – Roses don’t like being wet, so make sure to water them regularly. A good rule of thumb is to water them every other day during the summer and once a week in the winter.
3) Do not over-fertilize – Roses shouldn’t receive too much fertilizer, as this can over-the-top their growth and cause them to become leggy.