Someone who can give his life for the
people he loves. Overly
Smart - both personality wise and thinking wise. Someone who is Always 2 steps ahead of you. The more he teases someone the more he loves that person. Someone you should
never let go. Total marriage material.