I saw this Stella McCartney Oversized Cardigan online one day while I was dream shopping.
Then to my sweet surprise found a very similar sweater at Forever 21. Not exactly the same but they are close enough...especially for the price!

Stella McCartney Oversized Sweater $2,795

Forever 21 Striped open front Cardigan $24.50