I recently figured out that you an create villages with lots of doors. I decided I would try this for myself and made a creative world and built this structure:
I realized that there weren't any villages nearby so I spawned two in. Then my problem was that only one of the villagers would have the heart particles above it and they wouldn't breed. So, what am I doing wrong?