okay guys here goes nothing..
I am crazy about a guy I've known for about two years. we are so compatible it's unbelievable. he's funny, gorgeous, smart, musical and sporty. Being a bit of an all-rounder myself it's really difficult to find someone with lots in common with me on the same intellectual level. I am pretty intelligent and simply cannot bear really basic conversations! This guy is the same. He's the only boy I've ever met on the same intellectual level who also does sport, plays music and has the same sense of humour as me.
Plot twist: He has a girlfriend.
He is one year older than me and she is one year older than him. She is pretty and very talented, but seems to be quite unfriendly and not particularly laid-back. They've known each other for a while, and have nearly been in a relationship for a year.
so many people tell me to find someone else etc., but if you knew us both you'd realise why I can't! I also believe he must be even a little bit interested because he suggested that he tutors me for my worst subject if I help him with his. He has tutored me twice, once over a two hour long phone call and once took me to a cafe in town to help me. I always have a really good time talking to him and end on a high, being hyper for several hours before feeling the crush of his girlfriend

he also hasn't told her he tutors me. Yesterday we were both at a hockey match supporting our school and he kept glancing at me. I kept catching him doing it and he would smile and look away. We talk a lot, and see each other out a lot of places. I don't want to hurt his girlfriend, but at the same time I know he's so perfect and I couldn't go out with somebody else because they'll always be second best.. I just don't know what to do

I think his relationship with his girlfriend is waning out slowly but surely, so what do you think? thank you in advance:)