Your yarn is lovely. It also looks like you have the same challenge I do with my son. My DS's feet are size 13 and I seem to never get to the end. At least you have pretty changes.
I love the color and pattern of that yarn. He must be a pretty special boyfriend to get such a great gift.