Dicentra f

Dicentra f 'Luxuriant'