To be sure of your own talent or skill; highly confident. I flatter myself that I am a better swimmer than he is.
FLATTER ONESELF
Meaning of FLATTER ONESELF in English
American idioms English vocabulary. Английский словарь американских идиом. 2012