Lifecycle information: The eggs hibernate. I found the eggs 1st of April, and they hatched on the 22nd of April. The total lifecycle from egg to imago was about 9 weeks.
Larval stages lasted 20-24 days
Pupal stages lasted 17-21 days
Difficulty rating based on % of individuals gotten through to imago(1=hard, 5=easy): 4/5
Egg

L1

L2

L3
L4

Pupa

Imago


A few more high res pictures over HERE