Ships from China. Worth the wait, excellent.
FANTASTIC.  Don't buy the $40 one at Ulta, this one is the same one for less money.  It comes in about 2 1/2 weeks.  In fact, I will never pay full price for a makeup brush again!
Rating: 5 stars