Is He a for Keeps? 10 Qualities of an Ideal Guy

1.) Optimistic and Great Sense of Humor
He has a positive outlook on life, even when things aren’t bright and sunny. He always makes you laugh with his great sense of humor. Most of the time, he is someone who is very fun and enjoyable to be with.
2.) Faithful/Loyal and Committed
He is someone who is [...]