I bought this shirt for my niece's fiance who loves Firefly.  He absolutely loved it.  He put it on and didn't take it off for two days.  I knew nothing about Firefly but read the reviews and took a chance.  The shirt is good quality and arrived in plenty of time for the holidays.