A new rose bush can take up to 2-3 years to flower so there may not be anything wrong with it. Be sure to fertilize it carefully and also be sure that it gets at least 6 hours of sunlight per day along with plenty of water.
There has been a lot of problems with this, this year. It's due to too much fertilization and not enough water drainage. If your fertilize try one with less NPK.