Wow sounds familiar,
Most guys go through this.
You have put her on a pedestal though, is she really that amazing of a girl if she
sleeps around with what sounds like random guys, she might even like you but its not
enough for her to want you as her man.
Give her one final shot
If...