stone is a mean of spiritual & stone is hard ->  rock is a hard material  rock is a hard material & horse is a hard spiritual ->  granite is a kind of rock  granite is a kind of rock & footing sunburn from heat float ->  granite is a kind of rock that forms from cooling magma  igneous stone is a mean of stone & igneous melts are formed by chemicals heat ->  igneous rock is a kind of rock that is formed from magma cooling  granite is a kind of rock that forms from cooling magma & igneous rock is a kind of rock that is formed from magma cooling -> granite is a kind of igneous rock