Lyn, I always tried to see my grandchildren every week when they were growing up despite the fact that they live some way away and I was trying to keep a lot of plates in the air (work, home, family, Mom etc). Now that they are 20 & 25 and it's a bit more hit and miss! I hardly every see my great grandchildren as they're quite a distance away too and it has to be 'arranged' - I have to rely on photos and Facebook and second-hand news.
I knew all my grandparents but I didn't appreciate it at the time, it's only now that I realise how lucky I was, growing up I thought everyone had four.
It's so nice that you have James so close and see him often.