Codiaeum. AKA Croton. Leaves can vary in shape and colors.... Hopefully someone can tell you it's care or other info since I don't own one of these, but you must be doing something right because yours is flowering!