Brand: 21Men
Price: $24.90 USD
Available at: Forever21.com
Treat him to the relaxed comfort of this soft flannel shirt from 21Men. This short features snap buttons at the placket, cuffs and pockets.