There are various developments that a person will encounter in his life. Developments that include spiritual, physiological, emotional, intellectual and sociological developments. These developments can be experienced by a person gradually. Growing is a process that requires no specific time. However, the...