What are the names of Harry Potter's parents?

  • Petula and Martin
  • Daffodil and Simon
  • Rose and David
  • Lily and James
Image credit: Artem Maltsev.