These caught my eye in Primark today but the print was starting to rub off so I'm guessing they won't wear well. I can't find them any where else. Any suggestions?