ahh what do I do

So my ldr bf ordered me this shirt. It's not a shirt I wear out of anything just a casual funny shirt. Well here's the deal he ordered the right size but is looks soooo soooo tiny!!!! I'm a medium and it does not look like a medium at all!!! Being that we are long distance I said thank you all but here's the issue he's coming to see me this week!!! I'm sure he will ask to see it! What do I do? Ik he spent around $20 on it too! But I don't want to bug him and be rude. Help!! We've been dating awhile but still I don't want to hassle him