Wait, he gave you the egg?
I know in D/P/Pt if you had a shiny Pokemon in an egg, then traded the egg, it would hatch shiny but when you look at the summary it wouldn't be shiny. (I tested that out too - and it's true.)
It was to my knowledge that it remained the same in B/W.