No Shoulder for God to Cry On. Kiel Frampton 9798800158748 | English | Paperback | 2022 Get stock status ... €10.95