I laid in bed and mostly listened and prayed he'd stop. It went on for 2hrs.
How do you get it to stop? I just wanted to sleep in my bed... .
You already got some good advice from earthgirl on this, but I'd like to point out something to you:
You say you just wanted to sleep in your bed. You can't make him shut up. So you only have three choices:
1. Stay in your bed, but listen until he falls asleep.
2. Stay in your bed and fall asleep while he's talking (If you personally can do that--I would have trouble!)
3. Go elsewhere to sleep in peace.
You have enough control over your situation--you can pick any of those three choices. But first you have to acknowledge that he can take your preferred option away from you.
Hang in there!