كان يا ما كان

by illimitableoceanofinexplicability

prophetic significance