too good for this world too pure