A sculpture of a dead Prince Harry in military uniform is going on show at a London hotel, intended to honour those willing but unable to serve in Iraq.
It shows the prince lying with his head on a Bible and a vulture at his feet.
Artist Daniel Edwards said it shows the prince's spirit "must have died the day they told him he couldn't serve".
But the British Legion said it "did a disservice to armed forces personnel who made the ultimate sacrifice". It is at the Trafalgar Hotel from 11 October.
Clarence House declined to comment on the sculpture.
In May the head of the British Army, General Sir Richard Dannatt, said the prince would not be sent to Iraq due to "unacceptable risks" and a "number of specific threats" against him.
Mr Edwards said the sculpture, placed before a Union flag, shows the prince holding a lock of his mother's hair.
The artist added that he intended to remove the ears from the sculpture, in reference to reports that militia leaders in Iraq said they planned to send him back to the Queen "without his ears".
Art fair spokesman David Kesting said: "This war memorial is dedicated to the brave at heart.
"But the brave men and women Prince Harry inspired to enlist for combat following his announcement to serve six months in Iraq are not forgotten."
The sculpture will be unveiled to open the four-day Bridge Art Fair being held at the hotel.