Q. 654. How do we know that the baptism of desire or of blood will save us when it is impossible to receive the baptism of water?
A. We know that baptism of desire or of blood will save us when it is impossible to receive the baptism of water, from Holy Scripture, which teaches that love of God and perfect contrition can secure the remission of sins ; and also that Our Lord promises salvation to those who lay down their life for His sake or for His teaching."
I don’t know who wrote this catechism answer but it’s utterly confused. Not only did they mix-n-match BOD and BOB (which is theologically wrong), but then they erroneously include a perfect act of contrition into the mix. ?? What?!
.
If BOD truly gives one justification through the sacrament then you don’t need contrition because baptism washes away all your sins. The inclusion of a perfect act of contrition shows the writer is mixing and matching Trent's allowance for justification/salvation outside of confession (which only applies to Catholics) with the (alleged) BOD requirements.
.
The “answer” is a confused and erroneous combo of 3 different sacramental issues. What a mess!