Uf! Don't know, but I think it's some kind of ivy (Hedera).
Well first of Hello! ..from Pittsburgh, Pennsylvania US. Your thoughts and photos are a treat for the eyes. I agree that that looks like some form of ivy, and most ivy will not flower. It will however grow and spread in abundance. Enjoy! And be well.