Yes, yes, I have! Omg! I've actually spoken to the author and now have regular correspondence with them. There is now a sequel which was just as amazing as the first.
Who did you identify more with? I know what you mean about needing someone to share this with.