I have read this whole thread. And I just have to say, man where the fuck did you come from? If you don't appreciate the help people are trying to give you then just stop, you are being pathetic. Plants flower because as the days become short the photo period changes which causes a reaction in them to stop vegetating and start producing flowers. Male to produce sacs or "balls" containing pollen and for the females to produce flower bracts meant to be pollinated in order for them to produce a seed so they can continue the cycle the next year unless of course you don't want seeds then you would just kill the males. And that is basically how and why plants flower in a nut shell I'm pretty sure I haven't said anything different than any one else above has said because this is basically the answer to why they flower. If you still understand maybe you need to work on your comprehension skills.