Everything happens for a reason. You are exactly where you are supposed to be.
To get shingles you must have had chickenpox. You can not catch shingles, however, someone with shingles can spread chicken pox to children and adults that have never had them.