My pleasure sis

,the meaning of the dream(in regards to the book I have) seemed to suit you're situation(with that girl) quite well.Insha'allah she won't cause you trouble again..
By turning to Allah(SWT) to help you(instead of hurting her back),it shows that you have a lot of character and that you are indeed strong(mash'allah).Good for you;some people have A LOT less patience,(actually,I don't know if I could put up with someone like that myself,ha).
Some people are just not worth wasting your energy on,so it's better to take the high road...but remember to always stand up for yourself,no one has the right to make you feel bad about who you are.ever.
;)
Anw,glad I could help!
