$38.90
William Shakespear 2000, grows to 1.3m tall, crimson to rich purple, repeat flowers and fragrant.