Islamic Dream - Cafer-i Sadik

by Cafer-i Sadik
interpreted upon 4 sides: friend, child, dispute, usefulness from a strange man.