First of, KNOW YOUR FRIENDS..
IF this Bret person was really your friend,
that person wouldn't have told your so called boyfriend,
what you've said.
Second you're too young to be in a relationship,
how I know this your so called boyfriend,
didn't even bother to talk to you first to what was going on,
instead of he was assuming that you guys are over and
find another so called girlfriend.
Obviously your so called boyfriend Bob,
doesn't know what he wants yet,
and play around (because at this age it's only fun and games...
believe me..I have a lot of friends falling for this kind of boys
ones gave them their price position...and winding
with falling tears on their cheeks..I saw it coming,
but since my friends and I were once young;
they never care to listen to me...
because then I didn't have no "boyfriend" experience...)
Third of all don't lower your standards for some boy,
you'd fall not once but twice;
you gave him a chance the first time that didn't work,
and the second time and that didn't work;
so why would you assume he'll be better the third time????
Has he earn your respecst for him to earn it the third time???
That's a degrading acts on your part,
and could carry on when you're older
by not learning from your mistakes.
Boys comes and go,
Most won't treat you right,
but you have to ask for respect,
by acting that you are better than what you end up with,
and capable of leaving them if they mistreat you.
Well if you like Bill then go for it...
But how is he perverted???
If he is perverted,
then move on there's other
fish to bait off the sea,
catching the right one is hard to do;
but never let them mistreat you.
Tell yourself you're better than that.