I've learned so much from my mistakes