His smile makes me happy. As far as I know, this sentence is in present tense. So, at the time you are saying this, are you happy?-- Not necessarily. It is the 'non-past' or 'universal present' use of the simple present. It merely says that any time he smiles, I become happy. If you want to ensure it means 'now', you must use present continuous: 'His smile is making me happy.'