Answer: Your pomegranate needs heat and all day sunshine in order to produce flowers. Your plant is old enough to produce fruit, so you may have to manipulate the environment to provide the required heat. Try placing your plant against a west-facing wall where reflected heat will assist in the formation of flowers (and hopefully fruit!).
Q&A Library Searching Tips