I know this was posted ages ago....but if it's still in your yard I think it may be "Linnaea amabilis".