It's been a slow season up north too, but I saw two monarchs in our garden on June 26th!
I found 3 eggs and one hatched TODAY so I've missed at least one mama in our milkweed patch.
I snapped a photo of the ELF and got a couple egg pics too if you click the link below. Hopefully the season is taking a turn for the better! Tony
Here is a link that might be useful: Monarch Butterfly & Egg Pics