Never Leave a man with these 10 qualities

1-He respects you.

2-He protects you.

3- He makes you smile.

4- He is supportive.

5- He is kind but not a pushover.

6- He works to gain your trust.

7- He is not selfish.

8- He can cook.

9-He is always improving himself.

10-He always makes you feel beautiful.