Oh, man. Tori, if you don't want to feel bad, don't keep putting yourself in a position to get hurt. You were totally asking to be hurt, you knew he had a girl, you knew he wasn't playing it straight with his girl. Never shoulda gone on a date with an involved guy. Frankly, even if he later dumps her in your favor, how will you ever know he's being honest with you? He lied to her, he disrespected their relationship and her, why would he treat you differently?
That was a great update - I like how James gets so jealous even though he has no claim on Tori - hahahah it's cute... Keep it coming, and please make it soon because I really need to know what will happen at this dinner. :)