<human>: Can you give me the gist of the text in a nutshell?

I'm looking for some advice here guys, I have never been in a situation as messy as this and don't know what to do...

Let's start at the beginning, the very beginning:

I have a really good friend who we'll call 'K', we've known each other for years. He met a group of people at a place called Portrush and started to hang out with them when he was up at Port.

So fast forward maybe a couple of months to where this girl (who we'll call 'C') added me on facebook, she was one of the girls from the group of friends K had met up with. We start talking and exchange numbers and stuff, hoping to meet up soon and get to know each other a bit. We don't meet up for about a month but within that time I start to develop feelings for her (I know, I know) and I find out she kind of likes me too. Although I also find out that her and K had a bit of something going on too, nothing serious, they would just meet up and go with each other (N.Irish slang for kissing) when K was in port.

So, at the minute the situation is myself and K both like C and C sort of likes me and from what I know likes K...

Time goes by and we finally meet up (less than a week ago), it's her and her best friend (who shall be called E), a whole pile of my friends and me. We go and sit down on the beach and C and K start cuddling up to each other and eventually going with each other. E comes up to me and does the same, even though I don't really like her.

So basically, me and C like each other but she also likes K who also has a girl back home he's pretty friendly with which C doesn't know about and E has a boyfriend which she thought I didn't know about... 

There's many more small details and conversations that went on between me and C and I just don't know what to do at this point...

If you need any more details just ask and I'll try to answer as much as possible.

Thanks in advance.
<bot>: I like a girl who likes me and a good friend of mine while her best friend also is crushing on me. What do?