mrproctor.net
You are herechagrin
1. (noun) a feeling of vexation, marked by disappointment or humiliation 2. (verb) to cause such a feeling