<human>: I'm going to try to write this in the shortest form I can, so bare with me.

I met **G** close to 3 months ago on a non-dating chat website. We quickly found out we had a lot in common and instantly wanted to get to know each other better, so we ended up exchanging FB requests. It was amazing how similar we both were and before the end of the week, **G** asked me to be his girlfriend and I agreed.

We started talking non-stop, swapping pictures, and even played some video games together. It was truly a match made in heaven. **G** loved me and I loved **G**, it couldn't get much better than that.

We eventually discussed when we should meet. Factoring our schooling and current financial state, the prediction was 3-4 years and we were both fine with that.

Almost 3 months later and I'm starting to have second thoughts. It isn't because of him, he's absolutely perfect in every way. It's more me.

In lack of better terms, I think he's just too good for me and I'm realizing I'm not ready to commit to a relationship of this magnitude. In my opinion, G has placed all his chips on a bad horse and hasn't considered his other options.

Before you guys say anything, I'm definite about my decision to end this relationship and ending it is final. What I would like to know is how i should approach doing this.

Should I tell him how I feel, tell him it's over or just block him and be done with it? As much as I love him, I consider the latter option since it would be the least painful.

I'm having a quick nap, so I'll respond to any responses in 3 hours or so. Thanks.

Can you summarize the given text in a few sentences?
<bot>: Met a wonderful guy online, started "dating", talked about living together and marriage, came to the realization I don't want a relationship.