In teaching my young son to read I have become starkly aware at just how inconsistent English is.
I never consciously realized how many ways there are to pronounce "ough". And not a single one makes sense.
That said, I am amazed at how quickly he's figuring it all out.