You aren't gonna be his last, his first, nor his only. He loved before, he will love again. But if he loves you now, what else matters? He's not perfect, or not either. If he can make you laugh and he admits to being human and making mistakes, be with him, he's not gonna be thinking of you every moment of the day, but he will give you part that he knows you can break - his heart. So don't hurt him, don't change him, don't analyze and don't expect more than he can give.. smile, because perfect guys don't exist.