translate English to French: It makes you feel good all over, inside let alone out.
Il manque à ces deux là, un petit quelquechose pour me séduire réellement ... peut-être des images ... ?