Different types of people

Some people, you know who they are after meeting them once. They don't change after more interactions. You just get a more clearer version. Others surprise you and continue to do so. They hide parts of themselves at first and then you start to discover their true nature piece by piece and it never ends. Some provide detail, others depth.