MacKinnon: 'A dream come true'