Looks wonderful! Hope he appreciates all your hard work!
I know what you mean about being over critical of our own work. I'll be quilting away, then think to myself I'll have to take that out later. When I go to take it out, I can't even find the 'error'!