If he... makes you laugh, kisses your forehead, say's he's sorry, makes and effort, holds your hands, works hard, attempts to understand you ...then he's quite perfect!
If he... makes you laugh, kisses your forehead, say's he's sorry, makes and effort, holds your hands, works hard, attempts to understand you ...then he's quite perfect!