I have it in 2 shades of grey, grey/black stripe, and pink.... and I live in them 3 days a week (at least). I love the grey ones with my black gaucho pants and green flip flops - that has basically become my maternity uniform. Soooo comfy, and I sooo did not pay $22 each. I know I got them all on sale, but I forget what the sale was. I think maybe 30% off, in-store? I wouldn't ever pay $22 for a t-shirt, strictly out of principle, but I might make an exception for these because they are fantastically flattering and can be dressed up or down (who am I kidding, I just told you I wear them with gaucho pants... but the model in the store had it under a blazer with skinny jeans and she looked good).
So for all you pregnant ladies... if you can find these on sale at your GAP, I highly suggest picking up one or two (plus an extra to send to me - I'd love it in plum).