Awww Kelly you have to do what your heart tells you to! Only you know what the right thing for you is! I know it sounds cheesy and easy but I also know it is extremely hard to be in these situations! I wish you nothing but happiness and if he makes you happy and treats you well, go for it!
Have a great time! Now I'm gonna have to stay up waiting to see what happens

hehe