Michal (can I call you this?), sometimes when a girl turns 180 degrees different (in this case= a bitch). There could be 2 things:
1st: She wanted to test you whether you really like her or not.
2nd: She rejected you, she acted like that to make you give up on her.
You need to think that yourself, coz I don't know what she is like.
Now about Tonia (tonia). From my opinion she might actually like you. She influenced Emma, so that you will hate her (Emma). You might think I'm crazy but this actually make sense.
About Beth, this is who I want you to be with. Dump Emma softly and tell her why, and that she act differently.
Now you get to Beth, tell her you like her when you think you're ready. I suggest not to do this before you're sure what to do (planning). When it worked out well, tell Beth to not get near to this tonia.
That's just a suggestion from me, but well Europe and Indonesia is different right? You might have different way of thinking. Up2U. ;)
Believe me, my love story is way more complicated than this......