My family does really support me :)
Similar things happen quite often, when going for a walk, playing with the kids. It is good to take a break, stand up and go away from the desk to do something completely different. A way for the mind to drops dead-end paths and find a solution.
I suspect that without the family I would be all the time at the desk, struggling with some bugs for a bit longer.