IslamiCity
There are moments when our hearts hurt in a way that words cannot explain. Someone we love dies. A marriage breaks. A dream disappears.