Slice off the very top off the artichoke, then remove the tough outer leaves near the stem. Using kitchen shears, slice off the sharp tops of the leaves. Peel the stem, then cut off most of it, leaving only about a 2.5 centimeters. Remove the innermost pale leaves tipped with purple and discard. Cut artichokes into quarters. Place artichokes in a large bowl with water and lemon juice to prevent discoloration while you prepare the lamb.
Heat olive oil in a large pot over high heat. Add lamb and brown on all sides. Remove lamb from pot to a bowl, reduce heat to medium, then add sun-dried tomatoes, onion, garlic, and rosemary sprigs, and sauté until onions are soft and translucent. Add lamb back to pot, then add wine and bring to a simmer, scraping up any brown bits from pot, then simmer until reduced, about five minutes. Add broth and saffron, then cover and simmer for about 75 minutes. Add artichokes and simmer for another 20 minutes, until tender. Season with salt and pepper, squeeze over lemon juice, sprinkle with parsley and serve immediately.