Cambiar el color de los elementos hermanos en el hover usando CSS [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Hay un selector CSS de "hermanos anteriores"? 13 respuestas

Abajo esta mi HTML

<h1>Heading</h1>
<a class="button" href="#"></a>

Lo que quiero hacer es, cuando muevo el<a> etiqueta, quiero cambiar el color de<h1> etiqueta puramente utilizando CSS. ¿Cómo puedo conseguir esto?

PS ----- * Editado * ----------

¿Qué pasa si envuelvo un div a su alrededor con una identificación en él?

<div id="banner">
    <h1>Heading</h1>
    <a class="button" href="#"></a>
</div>

¿Esto ayudará?

Respuestas a la pregunta(5)

Su respuesta a la pregunta