Оба варианта правильны. А твой выбор зависит от того, какое из слов ты хочешь усилить:
is in my heart forever - указывает на то, что в твоем сердце навсегда, а не на день, не на 2 и т.п.
is forever in my heart - указывает на то, что навсегда в твоем сердце, а не на лопатке, жопе или где-то ещё.