Pré-aqueça o forno a 180°C. Unte uma forma redonda com manteiga e farinha.
Em uma tigela grande, bata a manteiga e o açúcar até obter um creme fofo e homogêneo. Adicione os ovos, um de cada vez, batendo bem após cada adição.
Em seguida, adicione a essência de baunilha e misture novamente.
Alternadamente, adicione a farinha de trigo peneirada e o leite à mistura, começando e terminando com a farinha. Misture até obter uma massa lisa e homogênea.
Divida a massa em três partes iguais. Em uma delas, adicione corante alimentício rosa e misture bem. Na outra, adicione corante dourado e misture novamente.
Despeje as massas coloridas na forma preparada, alternando entre rosa e dourado. Use uma faca para marmorizar levemente as cores, criando um efeito rose gold.
Leve ao forno pré-aquecido por cerca de 40 minutos, ou até que um palito inserido no centro saia limpo.
Enquanto o bolo assa, prepare a cobertura. Em uma tigela, misture o cream cheese, o açúcar de confeiteiro e a essência de baunilha. Bata até obter um creme suave e aerado.
Separe uma pequena porção do creme em uma tigela e adicione corante rosa. Na tigela restante, adicione corante dourado. Misture bem até obter as cores desejadas.
Após o bolo esfriar, cubra-o com a cobertura rosa e dourada, alternando entre as cores para criar o efeito rose gold.