trop beau pour être vrai
Meanings
Adjective
1. too good to be true