According to our analysis, you are a Virgo, Aug 23 to Sep 22. But you are certainly not a Cancer, June 22 to July 22.Well, I confounded the, ahem,wisdom of astrologers but it's all a tad embarrassing. Embarrassing that I bothered with the test. Embarrassing all round. But at least I did not get found out.
You claim to be a Libra, but you are simply in error. Please consult your parents as to your actual birth date.