I haven't followed your sitch, but, I could have done that 100 times over! Good Lord! Don't beat yourself up over it.
I live moments like that, and I am an intelligent, level-headed, and, fairly street smart kind of girl! Give yourself a pass. it's called being human.
I can see some similarities in our H's patience levels. Mine's just starting to feel what it's like to not get away w/sh*t behavior easily... Glad he didn't erupt.
Find out how much the library book costs to replace, and give it to him in an envelope, and move on, girlfriend!!!
HUGS
Me-46, D-21, S15, S13
After many years w/my head in the sand... I FILED Divorced 6/2011
The average woman would rather have beauty than brains, because the average man can see better than he can think.