Was it a girl who betrayed your trust? Cause that has happened to me and it was really hard.

Don't blame yourself, this person has something wrong with them if they are hurting others. Try not to take it personally, this person probably does this to everyone in their life.

If you can't sleep, at least try to enjoy the cool night...maybe go for a stroll?