Minecraft wiki entry for Iron_Golem, associated text: The iron golem's holding out flowers to villagers is a reference to the ancient robots in Hayao Miyazaki's animated film Laputa: Castle in the Sky.[5] When baby villagers notice the poppy in its hand, they slowly approach, and take the flower eventually.[2] Iron golems do not actually pick up poppies; they spawn them in their hands.
Iron golems do not get into boats or minecarts on their own, although in Bedrock Edition, pushing a minecart on rails into a golem forces it into the minecart.
It is possible for an enderman to cause an iron golem to spawn by placing a pumpkin in the correct position on an arrangement of iron blocks previously placed by the player.
The iron golem is a purchasable avatar item on the Xbox 360 Marketplace.
It is impossible to spawn an iron golem holding a poppy using a command (such as summon or data). Its NBT matches with a naturally generated golem (HandItems:[{id:"minecraft:poppy",Count:1b},{}]), but does not visually update.