Context: I came to realize how fortunate I had been. For all their own demons, my grandparents and my mother always made me feel I was the most important person in the world to them. Most children will make it if they have just one person who makes them feel that way. I had three.
PS. A regular demon = a bad guy?
Top answer
"for all their own demons" = "in spite of all the psychological problems they had"
— CalifJim
"for all their own demons" = "in spite of all the psychological problems they had"
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.