Villager problem

So I was like an idiot, I build my house near a village and I didn’t take the time to defend it. So I got mining and few day and when I came back there is two villager left, the rest were probably killed by zombies. Nothing we can do I moved on…

Then I build a wall around the village and light it up, is there is any chance my village will be populated again in a near future? How do I force my villager to make baby? I thrown a bunch of bread at them but it didn’t work, do I have to feed them bread or something?