Setting up and Remembering “Complex” Passwords

How to create a perfect password that you will not forget? We are required to create and remember passwords on multiple sites, devices, computers, applications, etc. You would want to maintain certain complexity which is sometimes also mandated. And we know we cannot have the same password everywhere. Here, is a take on creating the “perfect” password.